ウィンドウを指定する
付属ツールの Window Spy でウィンドウの実行ファイル名を調べる。#IfWinActive
の第一引数に ahk_exe
と実行ファイル名を指定する。ウィンドウの指定を解除するには引数なしの #IfWinActive
を記述する。
#IfWinActive, ahk_exe chrome.exe ^,::Send !fs ; Open Chrome Settings #IfWinActive
参考:
ウィンドウ/ソフトごとに動作を変える | 生焼けプログラマーの雑記帳
WinTitle & Last Found Window | AutoHotkey [Official]
ウィンドウの位置/サイズを変更する
参考:
AutoHotkey で、Window 位置変更 | あんにんにっき。
Create a Hotkey to Resize Windows to a Specific Size with AutoHotkey | How-To Geek
ウィンドウを切り替える
参考:
Using AutoHotkey to switch Virtual Desktops in Windows 10 | Computer Hope
Custom shortcut to switch to next/previous desktop in Windows 10 – Super User
make Win+Tab act as Alt+Tab, but remap all other Win+ combinations as Ctrl+ – Stack Overflow
Sending L/RWin down and up commands to trigger Win-key combinations – AutoHotkey Community
ウィンドウのレイアウトを変更する
参考:
Window Positioning with AutoHotkey | Damir’s Corner
アクティブウィンドウを判別する
- IfWinActive
- IfWinNotActive
- #IfWinActive
参考:
特定ウィンドウ上のみで任意キーで指定処理させる方法 | サイトアフィリ専業への道
IfWinActive / IfWinNotActive | AutoHotkey Wiki
#IfWinActive / #IfWinExist | AutoHotkey Wiki
#IfWinActive / #IfWinExist | AutoHotkeyJp
Autohotkey doesn’t check if statement condition – Stack Overflow
アクティブウィンドウを取得する
- WinActive
参考:
ウィンドウが存在するかどうか判別する
- #IfWinExist
- IfWinExist
- IfWinNotExist
参考:
#IfWinActive / #IfWinExist | AutoHotkey Wiki
#IfWinActive / #IfWinExist | AutoHotkeyJp
IfWinExist / IfWinNotExist | AutoHotkey Wiki
WinExist() / IfWinExist | AutoHotkey [Official]
script to monitor changes to a window title – Stack Overflow
ウィンドウのハンドルを取得する
- WinExist
参考:
WinExist() / IfWinExist | AutoHotkey [Official]
ウィンドウの情報を取得する (WinGet)
サブコマンド
ID
IDLast
PID
ProcessName
ProcessPath
Count
List
ControlList
ControlListHWND
MinMax
Tranparent
TransColor
Syle
ExStyle
参考:
WinGet | AutoHotkey [Official]
ウィンドウをアクティブ化する
参考:
マウスカーソル下にあるウィンドウを一発でアクティブ化する AutoHotkey スクリプト | つぼログ
WinActivate | AutoHotkey [Official]
WinShow | AutoHotkey [Official]
WinWait
参考:
WinWaitActive
参考:
WinWaitActive / WinWaitNotActive | AutoHotkey Wiki
Run script on active window change – AutoHotkey Community
SetTitleMatchMode
参考:
SetTitleMatchMode | AutoHotkey [Official]
SetTitleMatchMode RegEx applied only to directives – AutoHotkey Community
DetectHiddenWindows
参考:
DetectHiddenWindows | AutoHotkey [Official]
ControlGetText
参考:
ControlGetText | AutoHotkey Wiki
ControlGetText | AutoHotkey [Official]
cannot get text from a control – AutoHotkey Community
How can I use AutoHotkey to get the text in a control? – Stack Overflow
Can’t get ControlGet to work – Stack Overflow
Cannot ControlClick on hidden elements in nested child window – Stack Overflow
システムトレイからアプリを復帰させる
コード:
TrayIcon.ahk (tmplinshi) – GitHub Gist
参考:
activate taskbar / force re-focus of current application – AutoHotkey Community
How do I WinActivate program running in system tray? – AutoHotkey Community
Activate my app from the tray – Stack Overflow
Minimize / Restore Digsby – AutoHotkey Community
icons in the Windows notification area / system tray – reddit
システムトレイメニューに項目を追加する
参考:
Adding Actions to Windows System Tray Icon Menu | Jack’s AutoHotkey Blog
Window Spy
参考:
Window Spy を利用して調査を行う | AutoHotkey Wiki
AutoHotkey でコントロールの ClassNN を調べる | コンピュータの日々
Window Spy Shift + Alt + Tab doesn’t freeze text – AutoHotkey Community
リファレンス
Win List
コード:
winlist.ahk – 開いてるウィンドウをメニューで一覧してアクティブにする (10sr) – GitHub Gist
TrayIcon.ahk
コード:
TrayIcon.ahk (tmplinshi) – GitHub Gist
参考:
icons in the Windows notification area / system tray – reddit
Digsby.ahk
フォーラム:
Minimize / Restore Digsby – AutoHotkey Community
参考:
Activate my app from the tray – Stack Overflow
Post Click
フォーラム:
PostMessage Click – Useful hWnd Clicker | AutoHotkey Community
参考:
Can’t get ControlGet to work – Stack Overflow
WinSpy
公式サイト:
フォーラム:
WinSpy – Window Information Tool | AutoHotkey Community
SimpleSpy
動画:
Update to SimpleSpy – A Great Tool for Examining Older Programs
入手:
参考:
Cannot ControlClick on hidden elements in nested child window – Stack Overflow