请高手帮我把以下代码改成后台的按键精灵 谢谢 20

Rem循环MoveTo647,435LeftClick1delay2500//等待2.5s,按需要该间隔时间MoveTo924,353LeftClick1delay100... Rem 循环
MoveTo 647,435
LeftClick 1
delay 2500//等待2.5s,按需要该间隔时间
MoveTo 924,353
LeftClick 1
delay 1000//等待1s,按需要该间隔时间
MoveTo 527,511
LeftClick 1
delay 9000//等待9s,按需要该间隔时间
MoveTo 924,353
LeftClick 1
delay 1000//等待1s,按需要该间隔时间
MoveTo 527,511
LeftClick 1
delay 9000//等待9s,按需要该间隔时间
MoveTo 924,353
LeftClick 1
delay 1000//等待3s,按需要该间隔时间
MoveTo 527,511
LeftClick 1
delay 7000//等待2s,按需要该间隔时间
MoveTo 924,353
LeftClick 1
delay 7000//等待2s,按需要该间隔时间
MoveTo 924,353
LeftClick 1
delay 7000//等待2s,按需要该间隔时间
MoveTo 924,353
LeftClick 1
delay 5000//等待2s,按需要该间隔时间
MoveTo 717,497
LeftClick 1
delay 3000//等待3s,按需要该间隔时间
MoveTo 519,202
LeftClick 1
delay 1000//等待1s,按需要该间隔时间
MoveTo 721,587
LeftDoubleClick 1
delay 1500//等待1.5s,按需要该间隔时间
MoveTo 721,587
LeftDoubleClick 1
delay 500//等待0.5s,按需要该间隔时间
MoveTo 858,263
delay 1000//等待1s,按需要该间隔时间
LeftClick 1
delay 1500//等待1.5s,按需要该间隔时间
goto 循环
展开
 我来答
鱼米草欲钩f
2011-06-24 · TA获得超过3050个赞
知道大有可为答主
回答量:4627
采纳率:55%
帮助的人:891万
展开全部
Hwnd = Plugin.Window.Foreground()
For 15000
Delay 1000
Call Plugin.Bkgnd.MoveTo(Hwnd, 702, 517)
Call Plugin.Bkgnd.RightClick(Hwnd, 50, 20)
Delay 100
Call Plugin.Bkgnd.MoveTo(Hwnd, 958, 509)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 500
Call Plugin.Bkgnd.MoveTo(Hwnd, 594, 228)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 300
Call Plugin.Bkgnd.MoveTo(Hwnd, 958, 509)
Delay 600
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 400
Call Plugin.Bkgnd.MoveTo(Hwnd, 884, 187)
Delay 400
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 200
Call Plugin.Bkgnd.MoveTo(Hwnd, 391, 285)
Delay 300
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 300
Call Plugin.Bkgnd.MoveTo(Hwnd, 481, 300)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 300
Call Plugin.Bkgnd.MoveTo(Hwnd, 603, 537)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 4000
Call Plugin.Bkgnd.MoveTo(Hwnd, 437, 727)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 300
Call Plugin.Bkgnd.MoveTo(Hwnd, 604, 537)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 300
Call Plugin.Bkgnd.MoveTo(Hwnd, 594, 228)
Call Plugin.Bkgnd.LeftClick(Hwnd, 50, 20)
Delay 4000
Next

这是按键精灵标准的后台代码。。我不保证他的可用性,但这是标准插件。。不能用只能说明按键精灵给的插件不行。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柏冠e
2011-06-24 · TA获得超过1425个赞
知道小有建树答主
回答量:840
采纳率:41%
帮助的人:236万
展开全部
如果要鼠标点击是不能用后台的.给你一段后台点击的代码,你自己改吧,先得到一个窗口句柄,然后就可以一直对窗口进行操作了,

Plugin hwnd = Window.GetKeyFocusWnd()
Delay 200
Plugin Window.SendKeyPress(hwnd,114)
Delay 1000
Plugin Window.SendKeyPress(hwnd,112)
Delay 1000
Plugin Window.SendKeyPress(hwnd,13)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niedingtiancai
2011-06-24 · TA获得超过937个赞
知道小有建树答主
回答量:747
采纳率:0%
帮助的人:586万
展开全部
同楼上,后台操作是针对一个进程或者一个窗口进行的。
所以之前要添加找窗口句柄代码,针对找到的窗口句柄继续找进程窗口左上角坐标 还要调整鼠标的相对坐标。因为楼主的坐标是针对桌面的,要后台操作还要看根据游戏的分辨率重新录制得到窗口内鼠标操作的绝对坐标。
按键精灵原有代码是不支持dx和某些gdi游戏的操作的,可以到论坛上下载插件,推荐下大漠,虽然本人不会用但是支持后台gdi和dx找图按键和鼠标操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式