IAMK Posted October 18, 2017 Posted October 18, 2017 Hello, I tried making a pause button for my script but it doesn't unpause. I then went and copied the pause example in AutoIT, and it works. What am I doing incorrectly? Instead of showing a tooltip (like in the example), mine types "A". HotKeySet("{DEL}", "endScript") HotKeySet("{P}", "pauseScript") $paused = False While(1) Send("A") Sleep(100) WEnd Func pauseScript() $paused = Not $paused While($paused) Sleep(100) WEnd EndFunc Func endScript() Exit 0 EndFunc
Floops Posted October 18, 2017 Posted October 18, 2017 (edited) Using a lowercase "p" in HotKeySet() should work. Edited October 18, 2017 by Floops
IAMK Posted October 18, 2017 Author Posted October 18, 2017 @Floops Wow... Thanks. That's quite stupid. How come I was able to pause it though and not unpause it?
Floops Posted October 18, 2017 Posted October 18, 2017 @IAMK I'm afraid I don't know. Using lowercase p neither paused nor unpaused it for me while using Shift+P worked in both cases. Maybe it's OS or language specific? I'm using Windows 7 x64 with a German keyboard layout.
IAMK Posted October 18, 2017 Author Posted October 18, 2017 @Floops It could be. I ran the script using F5 in the SciTE-Lite editor on Windows 10 x64 with an American keyboard.
Andreik Posted October 18, 2017 Posted October 18, 2017 Quote It is recommended to use lower-case keys/characters (e.g. "b" and not "B") when setting hotkeys to avoid errors as with some keyboard layouts upper and lower case keys may be mapped differently.
IAMK Posted October 18, 2017 Author Posted October 18, 2017 @Andreik Thanks, I will be doing that from now on.
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