Sign in to follow this  
Followers 0
Qbeezy

Loop a key with a toggled pause

3 posts in this topic

I am looking for a script that can loop pressing "q" on the keyboard and is activated/deactivated by the pause key.

Thanks for your help.

I found a perfect example on google before but now I can't find anything.

Share this post


Link to post
Share on other sites



Have a look in the helpfile: The example of HotKeySet is just what you want.

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

This just opens up a message box. :/

; 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   ;==>TogglePause
Func Terminate()
    Exit 0
EndFunc   ;==>Terminate
Func ShowMessage()
    MsgBox(4096, "", "This is a message.")
EndFunc   ;==>ShowMessage
Edited by Qbeezy

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