Guten Abend,
habe eine kleine Gui erstellt.
Diese hat zwei Buttons.
Button 1 = starten.
Button 2 = stoppen.
Ich kann aber immer nur einen der zwei Buttons betätigen.
Hab im den Rat bekommen, mit Funktionsunterbrechungen zu arbeiten.
Versteh aber nicht, wie ich das umsetzen kann..
Kann mir da jemand helfen?
Vielen Dank.
AutoIt
#RequireAdmin
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ###
$Form1 = GUICreate("Form1", 476, 220, 638, 418)
$Button1 = GUICtrlCreateButton("Bot starten", 40, 32, 113, 49)
$Button2 = GUICtrlCreateButton("Bot beenden", 232, 32, 121, 49)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
start()
Case $Button2
ende()
EndSwitch
WEnd
HotKeySet("{F7}", "start")
HotKeySet("{F8}", "ende")
Func start()
MsgBox (0, "Test", "Gestartet")
While 1
Send("Ich bin ein Test")
Sleep(10)
wend
EndFunc
Func ende()
MsgBox (0, "Test", "Gestoppt")
Exit
EndFunc
Alles anzeigen