1
私は、特定のタイトルのウィンドウを表示/非表示する方法を探しています。 1つの例は、win+1
を押すと、タスクバーの最初のウィンドウが表示されます。もう一度押すと、最小化されます。ホットキーでウィンドウを表示/非表示にするにはどうすればよいですか?
私はthis pageを確認しましたが、提案された方法は私の目的のためには機能しません。
私は、特定のタイトルのウィンドウを表示/非表示する方法を探しています。 1つの例は、win+1
を押すと、タスクバーの最初のウィンドウが表示されます。もう一度押すと、最小化されます。ホットキーでウィンドウを表示/非表示にするにはどうすればよいですか?
私はthis pageを確認しましたが、提案された方法は私の目的のためには機能しません。
特定のウィンドウがWinGetで最小化されているかどうかをチェックします。 (Credit to Laszlo)
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
関連項目
ものは、標準的な方法であり、あなたは正しく、ウィンドウのタイトルを指定した場合は動作するはずですおよび/またはクラス。 – wOxxOm
@StevenVascellaroあなたの答えをありがとう、それは私の質問を解決しました。 Btw私は 'ahk_group'を使用しています。つまり、ホットキーは同じクラスのウィンドウを交換することができます。すべてのブラウザウィンドウ。 – Deqing