我正在寻找一种方法来显示/隐藏具有特定标题的窗口。一个例子是当你按下时win+1
,任务栏的第一个窗口会显示,当你再次按下时,它将被最小化。
我检查了这个页面,但他们建议的方法对我不起作用。
我正在寻找一种方法来显示/隐藏具有特定标题的窗口。一个例子是当你按下时win+1
,任务栏的第一个窗口会显示,当你再次按下时,它将被最小化。
我检查了这个页面,但他们建议的方法对我不起作用。
您检查是否已使用WinGet最小化特定窗口。(归功于拉斯洛)
WinGet WinState, MinMax, %WinTitle% ; Retrieve minimized/maximized state
然后,您可以使用WinMinimize和WinRestore显示或隐藏所述窗口。
#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
也可以看看