Jump to content

Recommended Posts

Posted

Have you tried

HotKeySet("{#n up}", "temp1")

 

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Posted

perhaps

#include <Misc.au3>
Global $hDLL = DllOpen("user32.dll")

; Exit on SHIFT+ESC

;~ test If hotkeys are available
If HotKeySet("+{ESC}", "_Exit") = 0 Then Exit MsgBox(0, "", "Hotkey 'Shift+ESC' ESC already set.", 0)
If HotKeySet("#n", "_WIN_n") = 0 Then Exit MsgBox(0, "", "Hotkey 'Win+n' already set.", 0)
If HotKeySet("n", "_ignore") = 0 Then Exit MsgBox(0, "", "Hotkey 'n' already set.", 0)

HotKeySet("n") ; release hotkey 'n'

While Sleep(1000) ; keep script running
WEnd

Func _WIN_n()
    HotKeySet("#n", "_ignore")
    HotKeySet("n", "_ignore")   ; to disable auto keyboard repeat
    While _IsPressed("4e", $hDLL)
        Sleep(10)
    WEnd

;~  insert your working code here
    Beep(1000, 100)    ; just an audiable placeholder
;~  end of working code

    HotKeySet("#n", "_WIN_n")
    HotKeySet("n")
EndFunc   ;==>_WIN_n

Func _ignore()
EndFunc   ;==>_ignore

Func _Exit()
    DllClose($hDLL)
    Exit MsgBox(64 + 262144, Default, "Bye, bye", 1)
EndFunc   ;==>_Exit

 

App: Au3toCmd              UDF: _SingleScript()                             

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
×
×
  • Create New...