Hallo!
Ich möchte ein Skript bauen, dass auf Tastendruck zwei verschiedene Aktionen ausführt, je nachdem welchen Wert momentan meine Variable hat.
Sprich:
Ich drücke "G" --> es wird untersucht, welchen Wert i hat. Wenn i = 0 ist, wird XYZ ausgeführt und i auf 1 gesetzt.
Dann drücke ich wieder "G" --> es wird untersucht, welchen Wert i hat. i = 1, also wird ZYX ausgeführt und i wieder auf 0 gesetzt.
Ich habe bisher nur C in Ansätzen gelernt und finde einfach keine ordentliche Anleitung für die if Schleife!
So sieht mein Code bisher aus:
HotKeySet("{0}", "Taste0")
HotKeySet("{Pause}","Quit")
TogglePause()
[/autoit][autoit][/autoit][autoit]func Taste0()
HotKeySet("{0}")
$i = 0
if $i=0 then
send("{0}")
$i = $i + 1
Else
send("{#}")
$i = $i - 1
EndIf
EndFunc
Func TogglePause()
ToolTip('Skript pausiert',0,0)
HotKeySet("{0}", "Taste0")
While 1
sleep(100)
WEnd
EndFunc
func Quit()
Exit
EndFunc
Das Problem ist aber, er führt die Erhöhung von i nicht durch ... glaube ich zumindest!
Kann mir jemand helfen?
LG
edith:
Danke vielmals, ihr habt mir sehr geholfen!