gpt4 book ai didi

AutoHotkey:切换最小化/最大化窗口的脚本

转载 作者:行者123 更新时间:2023-12-03 16:37:22 54 4
gpt4 key购买 nike

我只是希望能够在我经常使用的某个全屏应用程序上使用热键“最小化”和“最大化”进行切换。我只想将它用于一个应用程序,而不是任何具有焦点的应用程序。

我在网上阅读了数十种方法,但没有一种有效。

我知道我可以使用一些命令:

WinMinimize, A
WinMaximize, A

但我不确定如何将它们串在一起。在寻找示例时,我在某处想到了这个:

^#n::
IfWinExist, ahk_class Notepad
{
WinGet,WinState,MinMax,ahk_class Notepad
If WinState = -1
WinMaximize
else
WinMinimize
}
; else
; Run, Notepad
Return

然而,这只会最大化我的应用程序,而不会最小化它。也许这是因为应用程序是全屏应用程序,我不知道。

最佳答案

您可以在使用 WinGet 时通过检查 MinMax 值来最小化和最大化。

; To toggle Citrix remote desktop window by using Function 12 key

F12::
; get MinMax state for the given title and save it to variable MX
WinGet MX, MinMax, YourWindowTitle

; if it is maximized, minimize it
if (MX==1)
WinMinimize YourWindowTitle
; if it is minimized, maximize it
else if (MX==-1)
WinMaximize YourWindowTitle

return

此脚本使用 F12 键切换最小化和最大化给定窗口。

关于AutoHotkey:切换最小化/最大化窗口的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42918534/

54 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com