求按键精灵 一个前台变成后台脚本
求按键精灵一个前台变成后台脚本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
望高手帮我一把 变成后台脚本 感激 展开
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
望高手帮我一把 变成后台脚本 感激 展开
3个回答
展开全部
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
后面就不多说了 语法都一样 看你写的前台脚本 应该是接触过按键的朋友 相信你能自己做到的
其实后台非常简单 希望能帮到你 同时希望你成功
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
后面就不多说了 语法都一样 看你写的前台脚本 应该是接触过按键的朋友 相信你能自己做到的
其实后台非常简单 希望能帮到你 同时希望你成功
展开全部
//直接将下面的代码复制进去即可,采用的是按键精灵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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询