Hey Melanie.
[autoit];~ script for next sample automation
[/autoit][autoit][/autoit][autoit]global $play=0
HotKeySet("{SPACE}","_starten")
HotKeySet("{x}","_stoppen")
while 1
if($play = 1) then
WinActivate("Analyst - ", "")
ControlSend("Analyst -", "", "AfxOleControl42u2", "{RIGHT}")
$time = 20
AdlibRegister("_countdown", 1000)
Endif
While $time > 0
ToolTip($time)
Sleep(10)
WEnd
WEnd
Func _countdown()
$time -= 1
EndFunc
func _starten()
$play=1
endfunc
func _stoppen()
$play=0
endfunc
Aber dein Script hat in meinen Augen nicht wirklich nen Sinn?
Du hast 2 Whileschleifen ineinander, sprich: Bist du in der 2., kannst du nicht mehr auf die 1. Zugreifen. Also ist die Abfrage nach $play schonmal nicht brauchbar. Desweiteren: Wenn sich die 2. While Schleife ausführt, kommst du da nichtmehr rauß. Du hast nirgendwo einen Bzug von der Schleife gezogen, womit du $time änderst. Also ist der Wert konstant und somit eine Endlosschleife....
Rubberducky