Hi,
ich möchte mal ein kleines Tool schreiben. Es soll eine Ziffer-Taste alle z.B 3 Minuten auf Notepad (Neu.txt - Editor) tippen - auch wenn das Fenster Editor im Hintergrund läuft, und muss aufhören wenn die Taste Stop gedrückt wird.
Leider arbeitet das Tool zu fleissig, obwohl ich mehrmals STOP gegrückt habe. Hilf mir bitte aus der Scheife los zu werden.
Danke.
Hier ist meine Skript :
Spoiler anzeigen
#include <GUIConstants.au3>
;------------------------------------------------GUI------------------------------------------------
GUICreate("My GUI Automatic Tool",337,143)
Global $Start_Button = GUICtrlCreateButton ("Start",285,28,50)
Global $Stop_Button = GUICtrlCreateButton ( "Stop",285,58,50)
Global $Quit_Button = GUICtrlCreateButton ( "Quit",285,88,50)
GUICtrlCreateTab(2,2,283,120)
$Tab_Options = GUICtrlCreateTabItem("Options";)
GUICtrlCreateLabel("Window's name",5,30)
$n1 = GUICtrlCreateInput("Neu.txt - Editor",85,26,195)
GUICtrlCreateLabel("Key",10,70)
$n2 = GUICtrlCreateCombo("x",50,66,35)
GUICtrlSetData(-1,"1|2|3|4|5|6|7|8|9|0","1";)
$n3 = GUICtrlCreateCombo("1",85,66,35)
GUICtrlSetData(-1,"2|3|4|5|6|7|8|9","9";)
GUICtrlCreateLabel("Sekunden",120,68)
$Tab_Help = GUICtrlCreateTabItem("Help";)
GUISetState ()
;----------------------------------------------------------------------------------------------
While 1
$Window_Name = GUICtrlRead($n1)
$Key = GUICtrlRead($n2)
$Time = GUICtrlRead($n3)
$msg = GUIGetMsg()
If $msg = $Quit_Button Or $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $Start_Button Then
Do
ControlSend($Window_Name,"","Edit1", $Key)
Sleep($Time*1000)
Until $msg = $Stop_Button
EndIf
WEnd