求按键精灵 一个前台变成后台脚本

求按键精灵一个前台变成后台脚本i=10ForiDelay500MoveTo598,330Delay500LeftClick1Delay500MoveTo637,464Le... 求按键精灵 一个前台变成后台脚本

i=10
For i
Delay 500
MoveTo 598, 330
Delay 500
LeftClick 1
Delay 500

MoveTo 637, 464
LeftClick 1
Delay 500

MoveTo 801, 430
LeftClick 1
Delay 500

MoveTo 796, 450
Delay 500
LeftClick 1
Delay 908

MoveTo 836, 430
Delay 500
LeftClick 1
Delay 10000

MoveTo 1180, 385
Delay 10000
LeftClick 1
Delay 3767

Delay 195636
Next

望高手帮我一把 变成后台脚本 感激
展开
 我来答
zpbsdhd
2011-03-18 · TA获得超过901个赞
知道小有建树答主
回答量:375
采纳率:81%
帮助的人:151万
展开全部
1首先要获得游戏窗口句柄

2要把坐标选取为游戏窗口内坐标,所以你的坐标可能要重新取值

3按键精灵-新建脚本-全部命令-按键精灵插件命令-window窗口插件 这里面的命令可以帮助你获得窗口句柄

4全部命令-bkgnd 后台插件 这里的命令可以帮你操作后台键盘鼠标

取得句柄很简单 Hwnd = Plugin.Window.MousePoint() 这个语句就可以获得鼠标指向的窗口句柄

你要做的就是把游戏内的坐标重新取值一下 可以用自带的抓抓工具 先抓下游戏窗口坐上角的坐标 然后定位成起点坐标 然后你再抓的坐标就是游戏窗口坐标了

之后就用后台插件中的命令 把你的语句稍微改一下就可以了

为了让你直观一点 我稍微帮你改几句 不过坐标是要改的

Hwnd = Plugin.Window.MousePoint()
i=10
For i
Delay 500
Call Plugin.Bkgnd.MoveTo (hwnd,598, 330)
Delay 500
Call Plugin.Bkgnd.LeftClick (hwnd,598, 330) 这里注意后台的鼠标点击是要给坐标的
Delay 500

后面就不多说了 语法都一样 看你写的前台脚本 应该是接触过按键的朋友 相信你能自己做到的

其实后台非常简单 希望能帮到你 同时希望你成功
sheng1326
2011-03-20 · 超过26用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:51.7万
展开全部
//直接将下面的代码复制进去即可,采用的是按键精灵8.0,本人测试过了可直接使用,开始前先用鼠标点击要运行的窗口,然后按F10运行就可以后台运行了,下面是代码部分。
dim hwnd
hwnd=Plugin.window.mousepoint()
s=Plugin.window.getclientrect(hwnd)
XYarray=split(s,"|",-1,1)
dx=XYarray(0)
dy=XYarray(1)
i=10
For i

Delay 500
Call Plugin.Bkgnd.moveto(hwnd,598-dx,330-dy)
Delay 500
Call Plugin.Bkgnd.leftclick(hwnd,598-dx,330-dy)
Delay 500

Call Plugin.Bkgnd.leftclick(hwnd,637-dx,464-dy)
Delay 500

Call Plugin.Bkgnd.leftclick(hwnd,801-dx,430-dy)
Delay 500

Call Plugin.Bkgnd.moveto(hwnd,796-dx,450-dy)
Delay 500
Call Plugin.Bkgnd.leftclick(hwnd,796-dx,450-dy)
Delay 908

Call Plugin.Bkgnd.moveto(hwnd,836-dx,430-dy)
MoveTo 836, 430
Delay 500
Call Plugin.Bkgnd.leftclick(hwnd,836-dx,430-dy)
Delay 10000

Call Plugin.Bkgnd.moveto(hwnd,1180-dx,385-dy)
Delay 10000
Call Plugin.Bkgnd.leftclick(hwnd,1180-dx,385-dy)
Delay 3767

Delay 195636
Next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fangyh1982
2011-03-13
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
gyhujgij
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式