进阶:按键精灵中级教程
作者:小区ぁ魔 出处:网络 更新时间:2007-10-12 责任编辑:liuhao
 
 

第六课:小结

我们经过了前面的学习,已经知道了什么是变量,用变量来进行条件判断,进而控制按键精灵执行特定的语句或循环。有了这些工具,我们就可以编写一些就目前看来比较复杂的脚本。下面,我们将从发现问题到思考问题,再到解决问题的过程来实际编写一个脚本。

我从某一期《电脑报》上得知为了解决乏味的技能练级问题,按键精灵已经成了某款游戏的必备辅助工具,特别在韩国,普及率很高。因此我们在这里泛泛而谈一下如何用按键精灵对付冗长乏味的练级。至于要完成找怪打怪之类的脚本,慢慢来,这是水到渠成的事情。

某些游戏里,有些属于非战斗技能,需要不断地重复点击一些按钮,有时候一点就要几百下。好在面对的情况不复杂,因此可以考虑用按键精灵来帮你完成点击。

从通用的角度看,大致的情形是:顺序点击一个或几个特定按钮(区域),然后等待,经过一段时间后,又重复先前的操作。在练级的等待过程中,由于网络、游戏设置等各种原因,等待的时间往往是不确定的,因此简单地等待一个固定的时长往往不那么奏效。一旦点击的时机不对,还会造成一些麻烦。

首先,我们让按键精灵顺序点击几个地方是比较容易的,但要防止出错,我们需要对每一个特定场景或窗口进行辨认。比较好的方法是通过一些点的颜色来判断特定的场景或窗口。

进入按键精灵,点击“增加”,开始编写脚本吧。

这里介绍一下编程的一点小技巧:从简单到复杂。我们可以先编写一个简单的功能不太完善的小程序,让我们能验证我们的想法。而且简单的程序不容易出现错误,在保证简单框架的正确性前提下,进一步完善功能时更容易发现错误。总之,步步为营不失为一种比较好的策略。

编程思路:

脚本的核心语句被包含在一个循环中,这个循环可以用按键精灵提供给我们的脚本运行次数功能。点击“循环”设置。

在保证按键精灵能不间断执行后,就要判断各个场景。可用条件判断语句判断某些点的颜色。

符合某些条件后就去执行相关的语句。

这个思路挺简单吧。现假设有两个窗口,名字为窗口1和窗口2。在窗口1里面,我们要点击位于100,100的座标点;在窗口2里面,我们要点击位于200,200的座标点。点击了窗口2后,游戏会自动回到窗口1,但具体时间我们不太清楚。

我们用条件判断语句判断某些特征点的颜色,用来判断到底是窗口1还是窗口2。如果是窗口1,就点击100,100的点;如果是窗口2,就点击200,200的点。现假设窗口1在50,50点的颜色是黑色,窗口2在50,50点的颜色是白色。

于是我们可以得到如下语句:

注意:这里将是用颜色判断语句,原理和上一课讲的条件判断语句相同

如果(50,50)的颜色等于 #0 则

鼠标移到 100,100

左键单击

延时1000毫秒

条件结束

如果(50,50)的颜色等于 #ffffff 则

鼠标移到 200,200

左键单击

延时1000毫秒

条件结束

这样我们就能根据不同的窗口让按键精灵采取不一样的行动。

 
     
 
 
后退<<上一页 继续>>下一页
[上一页][第1页][第2页][第3页][第4页][第5页][第6页][第7页][第8页][第9页][下一页]
 
内容导航  
第1页按键精灵中级教程 第.. 第2页第二课:控制脚本执行..
第3页第三课:用循环控制脚.. 第4页第四课:什么是变量
第5页第五课:条件判断语句 第6页第六课:小结
第7页第七课:子程序 第8页第八课:使用VB Scrip..
第9页按键精灵
上一篇 : PPS网络电视 V2.0.10.98.. 下一篇微软发布IE7最新安全警告..
 
  您要为所发表的言论的后果负责,请各位遵纪守法并注意文明用语
标题:  

[ 关于本站 ] [ 广告服务 ] [ 商务合作 ] [ 联系我们 ] [ 合作伙伴 ] [ 法律顾问 ] [ 网站地图 ]
千橡公司 京ICP证041489号 Copyright (c) 1997-2007 All Right Reserved.