按键精灵9后台脚本鼠标移动问题 10
后台鼠标不能动。第一次用。哪位大神能帮我修改下Hwnd=Plugin.Window.MousePoint()CallPlugin.Bkgnd.LeftClick(Hwnd...
后台鼠标不能动。第一次用。哪位大神能帮我修改下
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.LeftClick(Hwnd, 828, 652)
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 803, 681)
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 803, 681)
Delay 500
少了什么东西实现这个脚本呢,然后需要无限循环 展开
Hwnd = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.LeftClick(Hwnd, 828, 652)
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 803, 681)
Delay 500
Call Plugin.Bkgnd.LeftClick(Hwnd, 803, 681)
Delay 500
少了什么东西实现这个脚本呢,然后需要无限循环 展开
2个回答
展开全部
后台操作的时候 你鼠标不能移动到执行脚本的窗口内 否则会造成鼠标错位
也有可能是执行脚本的窗口不支持后台鼠标点击 你可以尝试按下再弹起
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
展开全部
按键后台插件,鼠标点击操作前面一定要加一句移动鼠标命令,例如:
Call Plugin.Bkgnd.MoveTo(Hwnd, 828, 652)
Call Plugin.Bkgnd.LeftClick(Hwnd, 828, 652)
才是正确的,还有,坐标是窗口坐标,不是屏幕坐标,有关窗口坐标和屏幕坐标的知识,自己先了解。
Call Plugin.Bkgnd.MoveTo(Hwnd, 828, 652)
Call Plugin.Bkgnd.LeftClick(Hwnd, 828, 652)
才是正确的,还有,坐标是窗口坐标,不是屏幕坐标,有关窗口坐标和屏幕坐标的知识,自己先了解。
追问
还是动不了啊。一直在原地点
追答
后台移动,前台鼠标是不会动的,还有,后台移动是看不见的,只能通过效果反应现象,请问你如何确定后台移动没成功?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询