Hi ich habe folgendes Problem.
[autoit]HotKeySet("{ESC}", "MeinExit")
HotKeySet("1", "HochZaehlen")
HotKeySet("2", "Runterzaehlen")
HotKeySet("0", "Test")
Global $i
[/autoit][autoit][/autoit][autoit];HochZaehlen()
[/autoit][autoit][/autoit][autoit]Func HochZaehlen()
$i = 0
While $i <= 30
MsgBox(0,"Zählewerk", $i)
[/autoit][autoit][/autoit][autoit]sleep(1000)
[/autoit][autoit][/autoit][autoit]$i = $i + 1
WEnd
EndFunc
Func RunterZaehlen()
$i = 0
While $i <= 30
MsgBox(0,"Zählewerk", $i)
[/autoit][autoit][/autoit][autoit]sleep(1000)
[/autoit][autoit][/autoit][autoit]$i = $i - 1
WEnd
EndFunc
Func MeinExit()
Exit
EndFunc
Func Test()
[/autoit][autoit][/autoit][autoit]EndFunc
[/autoit]
Hier hätte ich gerne das dieses Script im Hintergrund läuft.
Beim Drücken der Taste 1 sollte der anfangen auf 30 Hoch zu zaehlen.
Beim Drücken der Taste 2 sollte er anfangen mit Runterzaehlen.
Wenn ich die 0 Drücke sollte er egal welche der beiden anderen Functionen gerade laufen diese beenden.Aber nicht das Script.Das soll ja durch die Taste ESC beendet werden.
Wie mache ich das ?
Hat mir da jemand ein Beispiel dafür ?
MfG