Guest mcdunkey Posted April 22, 2004 Share Posted April 22, 2004 is it possible to pause and resume the script with a function and if so how? Link to comment Share on other sites More sharing options...
Developers Jos Posted April 22, 2004 Developers Share 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. Link to comment Share on other sites More sharing options...
w_sp8er Posted April 22, 2004 Share 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 Link to comment Share on other sites More sharing options...
scriptkitty Posted April 23, 2004 Share 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. Link to comment Share on other sites More sharing options...
Developers Jos Posted April 23, 2004 Developers Share 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. Link to comment Share on other sites More sharing options...
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