Sign in to follow this  
Followers 0
Syruz

Function to exit/pause script?

6 posts in this topic

What function can I use to exit and/or pause a script? Couldn't find this in the help file.

Share this post


Link to post
Share on other sites



#3 ·  Posted (edited)

Well, didn't think it was that easy, must have been because I was searching for things related to "end". Thought it had something to do with "end"ing the script. And to pause it?

Edited by Syruz

Share this post


Link to post
Share on other sites

Use of pause with hotkey set...

; 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

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

You can use "Exit" function for exit script if im understand your question true and for pause you can use that code :

HotKeySet("{PAUSE}", "TogglePause")

Global $Paused

While 1
    ToolTip(Random(1,1000000000))
    Sleep(100)
WEnd

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"')
    WEnd
    ToolTip("")
EndFunc

Edit:

Ahh Bert writed before me sorry <_<

Edited by Jex

Share this post


Link to post
Share on other sites

You can use "Exit" function for exit script if im understand your question true and for pause you can use that code :

HotKeySet("{PAUSE}", "TogglePause")

Global $Paused

While 1
    ToolTip(Random(1,1000000000))
    Sleep(100)
WEnd

Func TogglePause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"')
    WEnd
    ToolTip("")
EndFunc

Edit:

Ahh Bert writed before me sorry :P

Its ok <_< Good example :)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0