按键精灵后台窗口坐标获取方法和后台鼠标命令求高手解答。
按键精灵后台窗口坐标获取方法和后台鼠标命令求高手解答。aaaa=Plugin.Window.MousePoint()CallPlugin.Bkgnd.KeyPress(a...
按键精灵后台窗口坐标获取方法和后台鼠标命令求高手解答。
aaaa = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.KeyPress(aaaa, 115)
Delay 500
Call Plugin.Bkgnd.LeftClick(aaaa, 391, 404)
Delay 500
Call Plugin.Bkgnd.LeftClick(aaaa, 406, 443)
Delay 500
Call Plugin.Bkgnd.LeftClick(aaaa, 394, 226)
Delay 500
这个脚本里只有第二句F4按一次是执行的其他全没执行为什么我哪里错了吗?是不是我对单个窗口的XY没抓取对。我用的是小烦窗口查看器2.0查出来的。是不是要用其他方法抓取? 展开
aaaa = Plugin.Window.MousePoint()
Call Plugin.Bkgnd.KeyPress(aaaa, 115)
Delay 500
Call Plugin.Bkgnd.LeftClick(aaaa, 391, 404)
Delay 500
Call Plugin.Bkgnd.LeftClick(aaaa, 406, 443)
Delay 500
Call Plugin.Bkgnd.LeftClick(aaaa, 394, 226)
Delay 500
这个脚本里只有第二句F4按一次是执行的其他全没执行为什么我哪里错了吗?是不是我对单个窗口的XY没抓取对。我用的是小烦窗口查看器2.0查出来的。是不是要用其他方法抓取? 展开
1个回答
展开全部
按键精灵后台鼠标点击操作前面必须要加后台移动鼠标语句。
Call Plugin.Bkgnd.MoveTo(aaaa, 391, 404)
Call Plugin.Bkgnd.LeftClick(aaaa, 391, 404)
两句必须一起,才不会出错,还有,前台鼠标会影响后台操作,因此尽量避免窗口活动时随便在窗口内移动鼠标。
Call Plugin.Bkgnd.MoveTo(aaaa, 391, 404)
Call Plugin.Bkgnd.LeftClick(aaaa, 391, 404)
两句必须一起,才不会出错,还有,前台鼠标会影响后台操作,因此尽量避免窗口活动时随便在窗口内移动鼠标。
更多追问追答
追问
加了还是没反应。如何能得知要捕捉的窗口里的坐标最准确?
追答
窗口坐标与屏幕坐标是不一样的,窗口坐标是以窗口客户区左上角的点作为原点,如果你的坐标是屏幕坐标,那么就不对,你写后台脚本,还是先了解窗口操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询