我从 Anaksunaman 那里找到了这些脚本,它们可以使窗口在屏幕上居中移动。
关于如何将窗口置于屏幕最左侧或最右侧,有什么帮助吗?
我尝试过将其置于右侧中心,但有时有效,有时无效,具体取决于窗口打开的位置。有时它会将其置于右上角下方一点的中心。
;Right Middle (No Taskbar)
^2::
WinExist("A")
WinGetPos, , , Width, Height, A
WinMove, (A_ScreenWidth - Width), (A_ScreenHeight/2)-(sizeY/2)
Return
答案1
我能够弄清楚。
我将高度从(A_ScreenHeight/2)-(sizeY/2)
改为(A_ScreenHeight/2)-(Height/2)
。
这是将中心移到左侧或右侧而无任务栏的新脚本。
;Right Middle (No Taskbar)
^1::
WinExist("A")
WinGetPos, , , Width, Height, A
WinMove, (A_ScreenWidth - Width), (A_ScreenHeight/2)-(Height/2)
Return
;Left Middle (No Taskbar)
^2::
WinExist("A")
WinGetPos, , , Width, Height, A
WinMove, A, , 0, (A_ScreenHeight/2)-(Height/2)
Return