我正在寻找一种方法来显示/隐藏带有特定标题的窗口。例如,当您按win+1时,任务栏上的第一个窗口将显示,当您再次按下时,它将被最小化。
我检查了此页,但是他们建议的方法在我的最后不起作用。
发布于 2017-09-06 19:44:16
您可以检查使用WinGet是否最小化了特定的窗口。(https://autohotkey.com/board/topic/8529-how-to-find-out-if-window-is-minimized/?p=53590)
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也见
https://stackoverflow.com/questions/44897453
复制相似问题