按键精灵9后台脚本鼠标移动问题
发布网友
发布时间:2022-05-04 08:42
我来回答
共2个回答
热心网友
时间:2022-06-20 20:16
后台操作的时候 你鼠标不能移动到执行脚本的窗口内 否则会造成鼠标错位
也有可能是执行脚本的窗口不支持后台鼠标点击 你可以尝试按下再弹起
Hwnd = Plugin.Window.MousePoint()'这个获取鼠标指向窗口命令 最好不用
Hwnd = Plugin.Window.Foreground()
Do
Call Plugin.Bkgnd.LeftDown(Hwnd, 828, 652)
Delay 100
Call Plugin.Bkgnd.LeftUp(Hwnd, 828, 652)
Delay 500
Call Plugin.Bkgnd.LeftDown(Hwnd, 803, 681)
Delay 100
Call Plugin.Bkgnd.LeftUp(Hwnd, 803, 681)
Delay 500
Call Plugin.Bkgnd.LeftDown(Hwnd, 803, 681)
Delay 100
Call Plugin.Bkgnd.LeftUp(Hwnd, 803, 681)
Delay 500
Loop
热心网友
时间:2022-06-20 20:16
按键后台插件,鼠标点击操作前面一定要加一句移动鼠标命令,例如:
Call Plugin.Bkgnd.MoveTo(Hwnd, 828, 652)
Call Plugin.Bkgnd.LeftClick(Hwnd, 828, 652)
才是正确的,还有,坐标是窗口坐标,不是屏幕坐标,有关窗口坐标和屏幕坐标的知识,自己先了解。追问还是动不了啊。一直在原地点
追答后台移动,前台鼠标是不会动的,还有,后台移动是看不见的,只能通过效果反应现象,请问你如何确定后台移动没成功?