Bin mir nicht sicher wie genau du das jetzt haben möchtest:
Hierbei drückt er permanent die Leertaste runter und jede Sekunde einmal
jeden Befehl. So wie du es im Startpost beschrieben hast.
Also: a - c - d - Pause - a - c - d - Pause - a - c - d
usw...
PHP Code:
HotKeySet("{F1}", "_fStart") ;Start/Pause switch
HotKeySet("{F2}", "_fEnde")
Global $bPause = False
Do
Sleep(1000)
Until $bPause = Not $bPause
Func _fStart()
$ta = TimerInit()
$tc = TimerInit()
$td = TimerInit()
$bPause = Not $bPause
While $bPause
Send("{space down}")
If TimerDiff($ta) >= 1020 Then
Send("{a down}")
Sleep(100)
Send("{a up}")
$ta = TimerInit()
EndIf
If TimerDiff($tc) >= 1020 Then
Send("{c down}")
Sleep(100)
Send("{c up}")
$tc = TimerInit()
EndIf
If TimerDiff($td) >= 1020 Then
Send("{d down}")
Sleep(100)
Send("{d up}")
$td = TimerInit()
EndIf
WEnd
Send("{space up}")
EndFunc
Func _fEnde()
Exit
EndFunc
Laut deinem Script möchtest du es aber so haben, dass nach jeder Sekunde jeweils
ein Befehl ausgeführt wird.
Also: a - Pause - c - Pause - d - Pause - a - Pause - c - Pause
usw...
PHP Code:
HotKeySet("{F1}", "_fStart") ;Start/Pause switch
HotKeySet("{F2}", "_fEnde")
Global $bPause = False
Do
Sleep(1000)
Until $bPause = Not $bPause
Func _fStart()
$timer = TimerInit()
$i = 1
$bPause = Not $bPause
While $bPause
Send("{space down}")
If TimerDiff($timer) >= 1020 Then
If $i = 1 Then
Send("{a down}")
Sleep(100)
Send("{a up}")
ElseIf $i = 2 Then
Send("{c down}")
Sleep(100)
Send("{c up}")
ElseIf $i = 3 Then
Send("{d down}")
Sleep(100)
Send("{d up}")
$i = 0
EndIf
$i += 1
$timer = TimerInit()
EndIf
WEnd
Send("{space up}")
EndFunc
Func _fEnde()
Exit
EndFunc