【发布时间】:2012-09-20 18:30:16
【问题描述】:
WinGetPos,X,Y,W,H,A
space::MsgBox,%H%,%W%,%X%,%Y%
当它运行时,我得到 X 和 y 为 0,我得到 hidth 和 width 作为我屏幕的分辨率到那里。
【问题讨论】:
标签: open-source hotkeys autohotkey keymapping
WinGetPos,X,Y,W,H,A
space::MsgBox,%H%,%W%,%X%,%Y%
当它运行时,我得到 X 和 y 为 0,我得到 hidth 和 width 作为我屏幕的分辨率到那里。
【问题讨论】:
标签: open-source hotkeys autohotkey keymapping
您是通过双击桌面上的图标还是从全屏窗口启动此脚本?
WinGetPos 命令将在脚本启动后立即运行。当您按下空格键时,只会运行消息框,但无论您当时在哪个窗口中,都会始终返回相同的初始值。
把它改成这个,你应该会得到预期的结果:
space::
WinGetPos,X,Y,W,H,A
MsgBox,%H%,%W%,%X%,%Y%
return
【讨论】: