Below is my script. Can you please tell me why I keep getting exit code 0, and the script stops? I'm expecting it to just idle in the background and await my hotkey pressing.
Global $Paused
HotKeySet("F7", "Cycle2")
HotKeySet("F8", "Cycle1")
HotKeySet("F9", "Cycle3")
Func Cycle3()
$Paused = NOT $Paused
MouseClick("left", 920, 755, 1, 25) ;taskbar
MouseClick("left", 776, 598, 1, 25) ;region
MouseClick("left", 575, 565, 1, 25) ;pgdown
MouseClickDrag("left", 325, 310, 500, 575, 25)
Exit 0
EndFunc
Func Cycle2()
$Paused = NOT $Paused
MouseClick("left", 920, 755, 1, 25) ;taskbar
MouseClick("left", 776, 598, 1, 25) ;region
MouseClick("left", 575, 565, 1, 25) ;pgdown
MouseClick("left", 575, 310, 2, 25) ;up
MouseClickDrag("left", 325, 310, 500, 575, 25)
Global $Paused
EndFunc
Func Cycle1()
$Paused = NOT $Paused
MouseClick("left", 920, 755, 1, 25) ;taskbar
MouseClick("left", 776, 598, 1, 25) ;region
MouseClickDrag("left", 325, 310, 500, 575, 25)
Local $i = 0
Do
Sleep(2000) ;2-second sleep
Cycle2()
$i = $i + 1
Until $i = 7
Global $Paused
EndFunc