
按键精灵的脚本问题,后台鼠标拖动怎么办呀?
MoveTo1088,254Delay2292LeftDown1Delay2LeftDown1Delay4LeftDown1MoveTo158,195Delay5323L...
MoveTo 1088, 254
Delay 2292
LeftDown 1
Delay 2
LeftDown 1
Delay 4
LeftDown 1
MoveTo 158, 195
Delay 5323
LeftUp 1
Delay 1
LeftUp 1
MoveTo 166, 286
Delay 754
LeftClick 1
Delay 2
LeftUp 1
这是我录制的鼠标拖动某物品到指定的位置,中间有所停顿,因为要对准那个位置.
老师能不能教我把这个设置成后台的代码?
上次你帮助过我的,我一直用着你的命令,比如说:
Call Plugin.Bkgnd.LeftClick(Hwnd, 166 - XY(0), 421 - XY(1))
这次再帮帮我! 展开
Delay 2292
LeftDown 1
Delay 2
LeftDown 1
Delay 4
LeftDown 1
MoveTo 158, 195
Delay 5323
LeftUp 1
Delay 1
LeftUp 1
MoveTo 166, 286
Delay 754
LeftClick 1
Delay 2
LeftUp 1
这是我录制的鼠标拖动某物品到指定的位置,中间有所停顿,因为要对准那个位置.
老师能不能教我把这个设置成后台的代码?
上次你帮助过我的,我一直用着你的命令,比如说:
Call Plugin.Bkgnd.LeftClick(Hwnd, 166 - XY(0), 421 - XY(1))
这次再帮帮我! 展开
2个回答
展开全部
给你老师发私信。
自己玩一下。
一般拖动不用这么多次的leftdown吧,不过要点住后相对移动下 移动后5距离。
Call Plugin.Bkgnd.LeftDown(Hwnd, 0, 0)
Call Plugin.Bkgnd.LeftUp(Hwnd, 0, 0)
展开全部
这个啊,我调一下,间隔分别是多少,直接用录制的?
另外你这东西是不是要停顿一秒多才会出现需要拖动的东西?用法我就不说了
Do
Hwnd = Plugin.Window.MousePoint()
Loop Until Hwnd > 0
XY = split(Plugin.Window.GetClientRect(Hwnd), "|")
Call Plugin.Bkgnd.MoveTo(Hwnd,1088 - XY(0), 254 - XY(1))
Delay 2000
Call Plugin.Bkgnd.LeftDown(Hwnd, 1088 - XY(0), 254 - XY(1))
Call Plugin.Bkgnd.MoveTo(Hwnd,158 - XY(0), 195 - XY(1))
Delay 5000
Call Plugin.Bkgnd.LeftUp(Hwnd, 158 - XY(0), 195 - XY(1))
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 166 - XY(0), 286 - XY(1))
另外你这东西是不是要停顿一秒多才会出现需要拖动的东西?用法我就不说了
Do
Hwnd = Plugin.Window.MousePoint()
Loop Until Hwnd > 0
XY = split(Plugin.Window.GetClientRect(Hwnd), "|")
Call Plugin.Bkgnd.MoveTo(Hwnd,1088 - XY(0), 254 - XY(1))
Delay 2000
Call Plugin.Bkgnd.LeftDown(Hwnd, 1088 - XY(0), 254 - XY(1))
Call Plugin.Bkgnd.MoveTo(Hwnd,158 - XY(0), 195 - XY(1))
Delay 5000
Call Plugin.Bkgnd.LeftUp(Hwnd, 158 - XY(0), 195 - XY(1))
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 166 - XY(0), 286 - XY(1))
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询