Jump to content

Function to exit/pause script?


Syruz
 Share

Recommended Posts

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
Link to comment
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
Link to comment
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 <_<

Edited by Jex
Link to comment
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 :)
Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...