我正在尝试为程序内的软件按钮创建一个热键,因为程序的开发人员没有这样做。
这是我尝试移动鼠标、单击按钮并将鼠标移回原始位置:
F3::
CoordMode, ToolTip, Screen
MouseGetPos, X, Y
Click 512, 516
MouseMove, %X%, %Y%
Return
这在桌面上是可行的,但当程序窗口处于活动状态时,什么也没有发生。有没有办法让它在程序窗口内工作?
答案1
CoordMode
可能需要为鼠标设置命令,而不是为工具提示设置命令。请将其设置为您的坐标所对应的任何模式(屏幕、窗口、客户端等——请参阅文档)
您可能还想添加一个#IfWinActive
语句来限制快捷键绑定的范围,使其仅在所需可执行文件的窗口处于活动状态时才起作用,即,#IfWInActive ahk_exe BPV.exe
无论你的程序是什么。