AHK – Useful AutoHotKeyScripts

; Close all windows (open/minimized, browsers) but not pwr off
WinGet, id, list,,, Program Manager
Loop, %id%
this_id := id%A_Index%
WinActivate, ahk_id %this_id%
WinGetClass, this_class, ahk_id %this_id%
WinGetTitle, this_title, ahk_id %this_id%
If(This_class != "Shell_traywnd") && (This_class != "Button") ; If class is not Shell_traywnd and not Button
WinClose, ahk_id %this_id% ;This is what it should be ;MsgBox, This ahk_id %this_id% ; Easier to test ;)

If you don’t know or can’t find the executable for the program you wish to AHK to you can place a link on the desktop or somewhere else and trigger the link using a mapped key as follows;

;Open QGIS
path = "C:\Users\brooks.mark\Desktop\QGIS Desktop 2.14.8.lnk"
;MsgBox, %path%

Run, %path%

Open Chrome using CTRL Z – (^ is the sign for CTRL)

Run, C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Here I have a key to open a work Uniform program – line send types into the username field usernamevariable – alter to your actual value
path = "C:\Users\brooks.mark\Desktop\Uniform LIVE.lnk"
;MsgBox, %path%
Run, %path%

Sleep, 5000

ControlFocus, Edit4,Uniform Spatial - LIVE Database
Send, usernamevariable


About Mark

Mark Brooks a forty something individual working and living in and around Edinburgh
This entry was posted in All, AutoHotKey, Chrome, Productivity. Bookmark the permalink.