Autoit3 - Brauche Hilfe mit Befehlen

06/03/2010 15:36 *gamerone*#1
Tach,
ich habe da ein kleines Problem mit AutoIt...
Ich kenne es noch nicht solange und deshalb brauche ich Hilfe bei paar Befehlen...
Oder ich habe alles richtig und nur das System spinnt wieder <.<
Also :
Code:
$Eingabe1 = 1 
$Eingabe2 = 2
$Eingabe3 = 3
$Eingabe = Inputbox ("Warten auf Eingabe", "Programm1 = 1 ; Programm2 = 2 ; Programm neu starten = 3")

func eins ()
If $Eingabe < $Eingabe1 Then
	MsgBox (0, "Falsche Eingabe", "Programm neu starten" , 3 )
Else 
	$Eingabe > $Eingabe3 Then
	MsgBox (0, "Falsche Eingabe", "Programm neu starten" , 3 )
EndIf
EndFunc
func zwei ()
If $Eingabe = $Eingabe1 Then
	Run ("C:\Users\xxxxxx\Documents\autoit3\programm1.exe")
Else
	if $Eingabe = $Eingabe2 Then
		run ("C:\Users\xxxxxx\Documents\autoit3\programm2.exe")
	Else 
		$Eingabe = $Eingabe3 Then
			run ("C:\Users\xxxxxx\Documents\autoit3\menu.exe")
	EndIf
EndIf
EndFunc
Exit
Also mein Problem hierbei ist, das kein einziges Programm startet bzw. nach der Eingabebox schließt sich das Programm. Habe schon versucht die Dateien von einem anderen Ort aus zu öffnen und mit Adminrechten, Kompatibilitätsmodus usw. , hat alles nix gebracht.
*info* Habe Win 7 64 Bit...
Hoffe jemand kann mir hierbei helfen.
MfG
06/03/2010 17:45 Shadow992#2
Quote:
Originally Posted by *gamerone* View Post
Tach,
ich habe da ein kleines Problem mit AutoIt...
Ich kenne es noch nicht solange und deshalb brauche ich Hilfe bei paar Befehlen...
Oder ich habe alles richtig und nur das System spinnt wieder <.<
Also :
Code:
$Eingabe1 = 1 
$Eingabe2 = 2
$Eingabe3 = 3
$Eingabe = Inputbox ("Warten auf Eingabe", "Programm1 = 1 ; Programm2 = 2 ; Programm neu starten = 3")

func eins ()
If $Eingabe < $Eingabe1 Then
	MsgBox (0, "Falsche Eingabe", "Programm neu starten" , 3 )
Else 
	$Eingabe > $Eingabe3 Then
	MsgBox (0, "Falsche Eingabe", "Programm neu starten" , 3 )
EndIf
EndFunc
func zwei ()
If $Eingabe = $Eingabe1 Then
	Run ("C:\Users\xxxxxx\Documents\autoit3\programm1.exe")
Else
	if $Eingabe = $Eingabe2 Then
		run ("C:\Users\xxxxxx\Documents\autoit3\programm2.exe")
	Else 
		$Eingabe = $Eingabe3 Then
			run ("C:\Users\xxxxxx\Documents\autoit3\menu.exe")
	EndIf
EndIf
EndFunc
Exit
Also mein Problem hierbei ist, das kein einziges Programm startet bzw. nach der Eingabebox schließt sich das Programm. Habe schon versucht die Dateien von einem anderen Ort aus zu öffnen und mit Adminrechten, Kompatibilitätsmodus usw. , hat alles nix gebracht.
*info* Habe Win 7 64 Bit...
Hoffe jemand kann mir hierbei helfen.
MfG
Oh ...
Dass da nichts passiert ist klar ...
Du solltest dir wohl noch einmal die Grundlagen anschauen , denn wie mir scheint hast du entweder ein verdammt schlechtes Tut gelesen oder nicht richtig gelsen ...

Tut 4 u :
[Only registered and activated users can see links. Click Here To Register...]

P.S.
Klar könnte ich dir den Code posten , aber ich denke , weil du so grundlegende Fehler bzw soviel unnützes Zeugs machst solltest du dir nocheinemal die Grundlagen einverleiben .
06/03/2010 18:05 Cholik#3
#moved
06/03/2010 21:14 sido47#4
ohhhh ja viele kleine Fehler xD