Autohotkey 如何使用热键显示/隐藏窗口?
我正在寻找一种显示/隐藏具有特定标题的窗口的方法。例如,当您按下Autohotkey 如何使用热键显示/隐藏窗口?,autohotkey,window-management,Autohotkey,Window Management,我正在寻找一种显示/隐藏具有特定标题的窗口的方法。例如,当您按下win+1时,任务栏上的第一个窗口将显示,当您再次按下时,它将最小化 我检查了,但他们建议的方法在我这边不起作用。您可以检查是否已使用最小化了特定窗口。() 然后,您可以使用和显示或隐藏所述窗口 下面的热键检查窗口的状态,然后最小化或取消最小化窗口 #1:: WinTitle := "Untitled - Notepad" WinGet WinState, MinMax, %WinTitle% ; retrieve m
win+1
时,任务栏上的第一个窗口将显示,当您再次按下时,它将最小化
我检查了,但他们建议的方法在我这边不起作用。您可以检查是否已使用最小化了特定窗口。() 然后,您可以使用和显示或隐藏所述窗口 下面的热键检查窗口的状态,然后最小化或取消最小化窗口
#1::
WinTitle := "Untitled - Notepad"
WinGet WinState, MinMax, %WinTitle% ; retrieve minimized/maximized state
if (WinState = -1) ; minimized
WinRestore, %WinTitle%
else ; not minimized
WinMinimize, %WinTitle%
Return
另请参见
- AHK论坛:
- AHK文件:
ahk_group
,这意味着热键可以通过同一类窗口进行交换,例如所有浏览器窗口。
#m::WinMinimize, Untitled - Notepad ; Minimize window to taskbar
#r::WinRestore, Untitled - Notepad ; Unminimize or unmaximize window
#1::
WinTitle := "Untitled - Notepad"
WinGet WinState, MinMax, %WinTitle% ; retrieve minimized/maximized state
if (WinState = -1) ; minimized
WinRestore, %WinTitle%
else ; not minimized
WinMinimize, %WinTitle%
Return