Toffen Posted April 15, 2008 Share Posted April 15, 2008 How can i make a button to stop a scrit while its running? etc just press esc Link to comment Share on other sites More sharing options...
monoceres Posted April 15, 2008 Share Posted April 15, 2008 Here's a quick example: Global $sleepactive=False Opt("GUIOnEventMode",1) GUICreate("Test",200,100) $button=GUICtrlCreateButton("Pause script",10,10,180,80) GUICtrlSetOnEvent(-1,"buttonpressed") GUISetOnEvent(-3,"close") GUISetState() While 1 sleep(100) while $sleepactive sleep(10) WEnd WEnd Func close () Exit EndFunc Func buttonpressed() If $sleepactive=False Then $sleepactive=True GUICtrlSetData($button,"Unpause script") Else $sleepactive=False GUICtrlSetData($button,"Pause script") EndIf EndFunc Broken link? PM me and I'll send you the file! Link to comment Share on other sites More sharing options...
duckling78 Posted April 15, 2008 Share Posted April 15, 2008 If you wanted Esc to quit the script then you can do something like this: HotKeySet("{Esc}", "ExitScript") While 1 Sleep(100) WEnd Func ExitScript() Exit EndFunc Link to comment Share on other sites More sharing options...
danielkza Posted April 15, 2008 Share Posted April 15, 2008 If you wanted Esc to quit the script then you can do something like this: HotKeySet("{Esc}", "ExitScript") While 1 Sleep(100) WEnd Func ExitScript() Exit EndFuncoÝ÷ Ûú®¢×·lÞj覸µëhºÇºÚ"µÍÜ ][ÝÑÕRPÛÜÙSÛØÉ][ÝËJ Link to comment Share on other sites More sharing options...
PsaltyDS Posted April 15, 2008 Share Posted April 15, 2008 t's more apropriate to use Opt("GUICloseOnEsc",1) Did you try that? With that option set, ESC only sends a $GUI_EVENT_CLOSE message. If you don't happen to have a GUI open, what will that do? That's right... nothing. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
Toffen Posted April 16, 2008 Author Share Posted April 16, 2008 Tyall 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