0
WinGetPos,X,Y,W,H,A

space::MsgBox,%H%,%W%,%X%,%Y%

当它运行时,我得到 X 和 y 为 0,并且我得到 hidth 和 width 作为我屏幕的分辨率是。

4

1 回答 1

1

您是通过双击桌面上的图标还是从全屏窗口启动此脚本?

WinGetPos命令将在脚本启动后立即运行。当您按空格键时,只会运行消息框,但无论您当时在哪个窗口中,都会始终返回相同的初始值。

把它改成这个,你应该得到预期的结果:

space::
    WinGetPos,X,Y,W,H,A
    MsgBox,%H%,%W%,%X%,%Y%
    return
于 2012-09-28T21:13:58.023 回答