Hotkey Pause Example

From AutoIt Wiki

Jump to: navigation, search

Script by: scriptkitty

Original Link: [1]

Description: You can pause the script and restart at any point with one key.

Basically a bobbing bird macro with pause.

Notes: Works under current versions of AutoIt

AdlibEnable("pause"); this keeps running at all times till you exit.

HotKeySet("{pause}","pauseset"); uses the pause key to change the value of $Pause
$Pause = -1

sleep(500)
While 1
send("4"); this sends the number 4 key to the active program.
sleep(500) ; sleep for .5 second before repeating
send("5"); this sends the number 5 key to the active program.
sleep(500)
Wend; this keeps looping

Func pauseset()
  $Pause = $Pause * -1
EndFunc

Func pause()
  While $Pause = -1
       Sleep(500)
  Wend
EndFunc
Personal tools