Autohotkey:最小化问题 windows
Autohotkey: problem with minimizing windows
我通过 autohotkey 创建了两个 windows 并将它们分别移动到我最左边和最右边的显示器(我有 3 个显示器)。
当我最小化它们并再次调用它们时,它们会显示在中央监视器上。但我希望它们显示在它们之前所在的位置。
见下面的 gif。
以下是 ahk 脚本:
Run, Notepad
WinWait, ahk_class Notepad
WinSetTitle, asd
Run, Notepad
Sleep, 1000
WinGet, fensterID, List, ahk_class Notepad
Loop, %fensterID% { ; will run loop for number of windows in array
WinActivateBottom, % "ahk_id " fensterID%A_Index%
WinGetTitle, title, A
MsgBox, %title%
if (title == "asd")
WinMove A,, 1500, 0
else
WinMove A,, -2304, 0
WinMaximize, A
}
与此同时,我切换到 AutoIt 并且 - 在那里遇到了同样的问题 - 我发现,还要感谢 this,如果我禁用 Windows 终端的最大化选项(实际我正在尝试的程序),然后移动并最大化 window。它应该对 AutoHotKey 做同样的事情。
我通过 autohotkey 创建了两个 windows 并将它们分别移动到我最左边和最右边的显示器(我有 3 个显示器)。 当我最小化它们并再次调用它们时,它们会显示在中央监视器上。但我希望它们显示在它们之前所在的位置。
见下面的 gif。
以下是 ahk 脚本:
Run, Notepad
WinWait, ahk_class Notepad
WinSetTitle, asd
Run, Notepad
Sleep, 1000
WinGet, fensterID, List, ahk_class Notepad
Loop, %fensterID% { ; will run loop for number of windows in array
WinActivateBottom, % "ahk_id " fensterID%A_Index%
WinGetTitle, title, A
MsgBox, %title%
if (title == "asd")
WinMove A,, 1500, 0
else
WinMove A,, -2304, 0
WinMaximize, A
}
与此同时,我切换到 AutoIt 并且 - 在那里遇到了同样的问题 - 我发现,还要感谢 this,如果我禁用 Windows 终端的最大化选项(实际我正在尝试的程序),然后移动并最大化 window。它应该对 AutoHotKey 做同样的事情。