Guest mcdunkey Posted April 22, 2004 Posted April 22, 2004 is it possible to pause and resume the script with a function and if so how?
Developers Jos Posted April 22, 2004 Developers Posted April 22, 2004 cut&paste from the helpfile... function HotKeySet(): Example expandcollapse popup; Press Esc to terminate script, Pause/Break to "pause" Global $Paused HotKeySet("{PAUSE}", "TogglePause") HotKeySet("{ESC}", "Terminate") HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d ;;;; Body of program would go here;;;; While 1 Sleep(100) WEnd ;;;;;;;; Func TogglePause() $Paused = NOT $Paused While $Paused sleep(100) ToolTip('Script is "Paused"',0,0) WEnd ToolTip("") EndFunc Func Terminate() Exit 0 EndFunc Func ShowMessage() MsgBox(4096,"","This is a message.") EndFunc Func Terminate() Exit 0 EndFunc Func ShowMessage() MsgBox(4096,"","This is a message.") EndFunc SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
w_sp8er Posted April 22, 2004 Posted April 22, 2004 JdeB, u put duplicate of the following: Func Terminate() Exit 0 EndFunc Func ShowMessage() MsgBox(4096,"","This is a message.") EndFunc
scriptkitty Posted April 23, 2004 Posted April 23, 2004 I prefer: hotkeyset("{pause}","pause") pause(); if you want it to start paused. $begin = TimerStart() while 1 tooltip(TimerStop($begin),0,0) wend func Pause() if Not IsDeclared("pause") then global $pause=1 $pause=Not $pause while Not $pause sleep(10) wend endfunc AutoIt3, the MACGYVER Pocket Knife for computers.
Developers Jos Posted April 23, 2004 Developers Posted April 23, 2004 (edited) JdeB, u put duplicate of the following: Func Terminate() Exit 0 EndFunc Func ShowMessage() MsgBox(4096,"","This is a message.") EndFuncThis is what's in the Help file and I didn't check it .... So let's blame Cyberslug Edited April 23, 2004 by JdeB SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now