Code:
GUISetOnEvent($GUI_EVENT_CLOSE, "Close")
HotKeySet("{F7}", "_Start")
HotKeySet("{F9}", "_Ende")
HotKeySet("{F8}", "_Pause")
Global $start = 0 ;Button wurde noch nicht gedrückt, global heisst, die Variable gilt auch innerhalb der Funktionen!
Global $pause = 0 ; Pausebutton wurde noch nicht gedrückt
Global $t ;startzeit des timers merken
Global $TimerInit; Zeitinitialisierung
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Start() ; Startfunktion aufrufen, Variable $start wird auf 1 gesetzt
Case $Button2
_pause() ; Pausefunktion aufrufen, Variable $start wird auf 0 gesetzt
Case $Button3
_Ende()
EndSwitch
If $start = 1 Then ;wenn der startbutton gedrückt wurde und...
If TimerDiff($t) > 1 Then ;...wenn mehr wie eine halbe sekunde seit start des timers vergangen ist dann
Send("{2}") ;die 2 senden
Send ("{1}")
Send ("{^}")
$t = TimerInit() ;startzeit des timers merken
EndIf
Else ;wenn start nicht gedrückt wurde, dann ist pause^^
EndIf
Wend
Func _Start()
$start = 1
$t = TimerInit() ;startzeit des timers merken
EndFunc ;==>_Start
Func _Ende()
MsgBox(0, 0, "© by repins94 at E*pvpers", 10000)
Exit
EndFunc ;==>_Ende
Func _pause()
Sleep(1000)
$start = 0
EndFunc ;==>_pause
Func Close()
Exit
EndFunc ;==>Close