& 您尚未 & |
Pages: ( 1/4 total )
本页主题: 手把手教你自己做按键精灵挂机脚本
[人气:25762][ | ]
级别: 無名的過客威望: 51点玄殿币: 155 XDB交易币: 0 [/]升级: 61% 鲜花 [1]
精华: 0发帖: 61
贡献值: 0 点
XD积分: 0 点
在线时间:3.77(小时)在线等级: 注册时间:
&手把手教你自己做按键精灵挂机脚本
先申明一下,如果前台你还没能力大致的做一个可以用的脚本,后台就不用看了,前台不会的可以看我上一个前台教程贴,如果学会的话让我们一起来继续研究后台的。前台的帖子点这里按键精灵升级至7.0后,很多需要从论坛下载才能使用的插件都集成了,这对于新手来说是个福音,我才开始使用时,为了找这些插件费了很多周折,现在的新手真是幸福啊!!呵呵,废话少说,下面把我的一些经验和教训在这里与大家分享,希望对“想后台”的朋友有所帮助。1、游戏句柄后台的意思就是当窗口被遮盖或移开的时候,仍能够正常的执行脚本动作,所以必须先找到该游戏的窗口句柄,这样可以保证我们编辑的脚本语句有正确的使用方向,获取窗口句柄的方法有很多,我一般使用以下的方法:Dim hwndPlugin hwnd=Window.MousePoint()Plugin是调用插件命令,凡是调用插件都需要使用这个命令,hwnd就是得到的句柄,Window是插件的名称MousePoint()返回鼠标所在的窗口的句柄关于窗口这里需要多说几句,以网页游戏为例,鼠标放在标题栏上和放在游戏窗口所得到的句柄是不一样的,游戏窗口是IE的一个子窗口,因此在运行脚本前,将你的鼠标放在游戏窗口的区域内再运行脚本。得到句柄费函数很多,有兴趣的自己去试试看,不过知道一个就足够了。2、模拟动作得到窗口句柄后,你就可以向这个窗口模拟需要的动作了,在这里要用到按键精灵7的插件(既然已经有7了以前的插件就不作介绍了),模拟动作的函数有如下几个-模拟鼠标点击Plugin Bkgnd.LeftClick(句柄,横坐标,纵坐标) //模拟鼠标左键点击Plugin Bkgnd.RightClick(句柄,横坐标,纵坐标) //模拟鼠标右键点击其中的句柄就是上面我们已经得到的句柄,这里的横坐标和纵坐标是针对游戏窗口,而不是针对屏幕的(看晕了吧^_^关于这一点足足困扰了我一个礼拜的时间才弄明白)。屏幕坐标,是以屏幕左上角为基点(0,0),右下角的坐标是和屏幕分辨率有关的,而窗口坐标,不是在屏幕的左上角,例如word中的编辑窗口的0,0位置是在工具栏下面的,看不懂也没关系,你只要记住下面的方法就行了,首先在得到窗口句柄后加上如下的代码:Plugin s = Window.GetClientRect(hwnd)XYArray = Split(s, &|&, -1, 1)dx = XYArray(0)dy = XYarray(1)其次,在横坐标和纵坐标的后面都分别减去dx和dy就行了,为什么!!不用去管他,反正这样做不会错,举例说明例如你抓点得到的横坐标是x,纵坐标是y,那么模拟鼠标左键点击的语句应该是这样的:Plugin Bkgnd.LeftClick(句柄x-dx,y-dy)-模拟键盘动作Plugin Bkgnd.KeyPress(句柄,按键码) //模拟键盘动作这里的按键码可以很容易的在按键精灵中查到,包括组合键-输入字符串Plugin Window.SendString(句柄,字符串)这个函数在登陆和喊话时是非常有用的,其中的字符串可以是字符串变量下面,给大家看几个图片,希望帮助大家理解&& 1.jpg (7.62 KB) 17:41打开软件后新建一个脚本,点全部命令。&& 4.jpg (2.3 KB) 17:41我们要用的是这里的命令。&& 3.jpg (41.26 KB) 17:41在子选项中选Windos窗口后就可以看见这些命令了比如我们选“Mouse Point得到鼠标指向的窗口句柄”&& 5.jpg (23.68 KB) 17:41按插入&& 6.jpg (7.1 KB) 17:41就可以得到一个命令了。这样我们运行这个命令时,就会得到了游戏窗口的句柄,也就是说以后的一系列动作都会在这个句柄中运行。&& 2.jpg (39 KB) 17:41只后的命令就可以在这里找到了,原理是和前台一样的。先到这吧,大家是不是脑子糊涂了。。慢慢摸索,总有一天你可以自己做出一个出色的脚本。。下课基于大家都用了按键精灵说游戏会退,大家可以试下以下几个方法:1. 有个软件叫&神盾&,可以反屏蔽.2. 可以修改进程名字。 3. 试试&脚本执行器&,脚本执行器是一个可以执行按键精灵脚本的小程序,去除了所有的界面和无关的功能,能最大程度减少被游戏屏蔽的问题,目前脚本执行器仅提供给按键精灵注册用户使用,请在注册后登录按键精灵会员专区下载使用。 脚本执行器使用方法 选中脚本后点击鼠标右键,用脚本执行器加载即可 4.本机开按键精灵,开虚拟机上游戏。我就是这么办的(如果你的机器配置够的话)这个办法很复杂,不会的可以忽略
把帖子分享到:
chunshuijy(1004733)
级别: 無名的過客威望: 0点玄殿币: 2 XDB交易币: 0 [/]升级: 2% 鲜花 [0]
精华: 0发帖: 2
贡献值: 0 点
XD积分: 0 点
在线时间:0(小时)在线等级: 注册时间:
&&&&&&&&&& 脚本执行器使用方法
khuan(1424676)
级别: 無名的過客威望: 0点玄殿币: 2 XDB交易币: 0 [/]升级: 2% 鲜花 [0]
精华: 0发帖: 2
贡献值: 0 点
XD积分: 0 点
在线时间:0(小时)在线等级: 注册时间:
好东西哦 谢谢分享
khuan(1424676)
级别: 無名的過客威望: 0点玄殿币: 2 XDB交易币: 0 [/]升级: 2% 鲜花 [0]
精华: 0发帖: 2
贡献值: 0 点
XD积分: 0 点
在线时间:0(小时)在线等级: 注册时间:
哈哈终于找到了 东西哦 谢谢分享
mnioberio(1428215)
级别: 無名的過客威望: 0点玄殿币: 0 XDB交易币: 0 [/]升级: 20% 鲜花 [0]
精华: 0发帖: 20
贡献值: 0 点
XD积分: 0 点
在线时间:0(小时)在线等级: 注册时间:
无敌确实是一款很经典的游戏!!hh5h5gregreg
mnioberio(1428215)
级别: 無名的過客威望: 0点玄殿币: 0 XDB交易币: 0 [/]升级: 20% 鲜花 [0]
精华: 0发帖: 20
贡献值: 0 点
XD积分: 0 点
在线时间:0(小时)在线等级: 注册时间: