谁能给我一个按键精灵怎么写脚本的脚本:只要使鼠标在屏幕上不…

【索引】按键精灵脚本基础教程上
【索引】按键精灵脚本基础教程上
如果你是个按键新人&&编程0基础 无从下手可以见下下面的基础教程
补红蓝脚本的制作我们应该知道,按键精灵拥有一双眼睛,一双手,眼睛可以帮我们查看屏幕上的颜色,而手可以帮我们不断的点击键盘鼠标。相信多数的朋友对于这双手的操控已经灵活自如了,而要编写出功能强大的脚本,没有眼睛可不行。本教程以此出发,教会读者使用这双眼睛,更好的控制机器人的手臂。本章用到的按键精灵基础命令:1、
IfColor 100,10,
EndIf复制代码IfColor做为按键精灵最重要的颜色判断语句(眼睛),有着良好的易用性与理解性。语句详细解释:ifColor - 如果颜色100 - 屏幕X象素10 - 屏幕Y象素112233 - 16位进制的颜色(以两位为一种颜色分别代表蓝、红、黄)0 - 相等(1为不相等。2为模糊匹配)解释:如果在坐标100,10的颜色为112233则执行。后面的EndIf做为IfColor的配对。使用方法:控制命令-&抓点坐标/颜色-&在面图上点左键,加入到坐标点-&退出抓点-&选好坐标颜色后-&插入2、
//注释复制代码解释:“//”为按键精灵的注释在“//”后面所跟写的任何文字都将被按键忽略。3、
Goto s复制代码解释:“Rem s”可以理解为在该位置做一个标记s。而“Goto s”则是无条件跳到此标记执行。这里补一下程序运行概念:每行代码都有行号,脚本解释器要一行一行代码的执行下去,直到执行最后一行代码或碰到EndScript语句(该语句在后面会有讲解),没有任何可执行了,程序就退出。4、
Delay 100复制代码解释:暂停100毫秒(1000毫秒 等于 1秒)看完了概念,我们来实际编写一个游戏的补红补蓝脚本,验证我们是否已经学会了该课的内容。首先打开按键精灵,并进入游戏,用PrintScr(一般在F12右边第一个)键截取游戏图象。然后切换到按键精灵程序。按ifcolor的使用方法来抓取我们的血条颜色坐标。并且插入到代码内。此时,我们可以看到在按键精灵里多出了三条语句(在源代码那边哦):
IfColor 126,19,4a5110,0
EndIf 复制代码其中else是否则的意思,就是说如果上面的ifcolor不成立,则执行else下面的语句。我们先写个测试代码,看看取得的颜色是否正确
IfColor 126,19,4a5110,0
& & MessageBox "颜色正确"
& & MessageBox "颜色不对"
EndIf 复制代码如果只弹出“颜色正确”那么恭喜你,您离成功很近了。如果颜色不对,请检查是不是颜色那里出现错误。直到弹出“颜色正确”就可以继续学习了。我们继续。修改代码如下:
IfColor 126,19,4a5110,1
& & //使用F5的红药
& & KeyPress 116,1
Goto s 复制代码注意以上代码。增加了rem..goto,持续不断的执行上面的过程。原来的ifcolor最后的0改为了1(1为不等于)。加了暂停的Delay(不让脚本的CPU占用率过高)。这时,你的这段代码已经可以补红了。补蓝的代码请自行加入,做为作业。好了,这节已经结束。大家多注意休息,不要劳神哦~ 什么?代码不好使?颜色不对。好好,我加个补充说明。补充说明:如果按步骤写了以上代码并不好使,那么可能是颜色出现问题。解决方法给出几个供参考1、取血条底色,如果颜色等于底色则执行加血的操作。2、用模糊取色,如果颜色大约等于血色则,否则加血。或,如果颜色大约等于底色则加血(这里是模糊匹配和else的运用)以上两点也为各游戏常遇到问题的解决办法。多多实验,总会成功的。最后说一点,按键精灵是不区分大小写的。可以随便写~~~
发表评论:
TA的最新馆藏[转]&[转]&谁能帮我做一个鼠标左键无限点击一个屏幕坐标的脚本啊?按键精灵的,谢谢了,比如说是 (222 333)坐标_百度知道求一脚本使键盘按键对应鼠标点击屏幕某点_按键精灵吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
求一脚本使键盘按键对应鼠标点击屏幕某点收藏
说白了就是若按键盘a键,鼠标立刻移动到屏幕左下角某一位置并单击一次,若按b键,鼠标立刻移动到屏幕右下角某一位置并单击一次。并且此脚本可以一直运行上述的操作直到按了其他终止键为止。我在按键精灵里试着编了,可是本人小白,每次按a键后鼠标成功移动并单击,但再按b键后鼠标无任何反应。。。本打算用这种脚本来在PC上装个安卓系统来玩酷跑之类的游戏,靠键盘指定屏幕坐标点来代替触屏的触碰。求大神赐教
用循环+判断具体参考:标记1按键=等待键盘按键()如果 按键=&a& 则移动鼠标 左下角某处延时 50毫秒左键单击1次跳转到标记1否则如果 按键=&b& 则移动鼠标 右下角某处延时 50毫秒左键单击1次跳转到标记1否则如果 按键=“退出键” 则退出脚本否则跳转到标记1条件结束//以上为参考,其实很简单的。
DoA = WaitKey()
If A=65 Then
MoveTo 0, 863
LeftClick 1End If
If A=66 Then
LeftClick 1End IfLoop
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或我用按键精灵写了一个抓图中的抓字脚本。就是当屏幕出现那个字的话鼠标就会自动点击。我是按教程来做的。_百度知道

我要回帖

更多关于 按键精灵阴阳师脚本 的文章

 

随机推荐