Hi,
ich habe mal eine Frage, die mir schon sehr lange im Kopf
rumwirrt.^^
Und zwar, wenn ich per Hotkey mein Programm oder eine
Funktion schließen will, geht das nicht während einer
sleep()-Phase.
Kennt dafür jemand Abhilfe?
Vielen Dank!
MfG
qixx
Hi,
ich habe mal eine Frage, die mir schon sehr lange im Kopf
rumwirrt.^^
Und zwar, wenn ich per Hotkey mein Programm oder eine
Funktion schließen will, geht das nicht während einer
sleep()-Phase.
Kennt dafür jemand Abhilfe?
Vielen Dank!
MfG
qixx
Ähm... also bei mir geht das... Hier ein Beispiel:
[autoit]HotKeySet("!m", "msg")
Sleep(10000)
Func msg()
MsgBox(0, "", "Test")
Exit
EndFunc
lol,
warum auch immer, aber das Funktioniert bei mir auch. oO
Ich hatte immer mit sowas noch gearbeitet:
[autoit]If $deactivation = 1 Then Return
[/autoit]MfG
qixx
Hast du das in einer Schleife prüfen lassen? Und wie hast du die $deactivation-Variable setzen lassen?
Jetzt merke ich gerade, wie dumm ich das gemacht habe.
Ich habe die Variable per Hotkey geändert und in einer While-Schleife
hatte ich das mit Return.
Also es ging darum, eine Funktion zu beenden.
MfG
qixx
HotKeySet("{+}","_start")
Global $GO = False
While 1
Sleep(100)
WEnd
Func _start()
HotKeySet("{+}","_stop")
$GO = True
While $GO
Send("Hallo")
Sleep(1000)
WEnd
EndFunc
Func _stop()
HotKeySet("{+}","_start")
$GO = False
EndFunc
Danke!
Das müsste klappen.
MfG
qixx