Jump to content
Sign in to follow this  

Need to stop loop from running with a manual keystroke.

Recommended Posts


My program is working now, thanks to everyones help.

It is running a do...until loop and it checks for updates and sounds a beep when the number of available jobs increases.

I need to turn it off if I leave my house or go to sleep, so I would like to know if there is a function I can use to stop the loop with a manual keystroke.

It can be any/or all letter(s) or number(s) as long as it stops. Right now I have to shut the conputer off to stop it.

Share this post

Link to post
Share on other sites

Check out HotKeySet, sounds perfect.

Until you've set that up, consider Ctrl+Alt+Delete > TaskManager or right click the SysTray icon and exit ;-)

Edited by shornw

[font='Comic Sans MS']Eagles may soar high but weasels dont get sucked into jet engines[/font]

Share this post

Link to post
Share on other sites

I think what I need is HotKeySet using the Esc key driving the ExitLoop function to terminate my loop.

I could use a little help with the code. I'm trying to learn how to use this stuff, but it is still a bit of a mystery to me.

Share this post

Link to post
Share on other sites


Just add this to your script: :graduated:

HotKeySet("{ESC}", "On_Exit")
Func On_Exit()
    ; Clear up code

If you need to do any housekeeping before you exit, such as closing files, you put that where I have indicated. ;)


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:


ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area


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