按键精灵 循环语句或者语句

【按键经典】选择语句竟然如此简单 _ 脚本制作教程 - 按键精灵论坛
腾讯微博:
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.2.9软件大小:62.5M更新时间:12-07
软件版本:1.3.1软件大小:29.2M更新时间:09-29
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 4713|回复: 144
[◆2014版新教程]
过大年勋章俩小福娃给大家拜年啦!抗战胜利70周年勋章抗战胜利70周年活动的专属勋章按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。幸运草勋章(永久)商业小精灵限时活动勋章。马年勋章(360天) 马年纪念勋章(360天)黄瓜勋章(永久)体验商业小精灵活动的奖励骨灰级按键用户3年以上的按键论坛用户虎年勋章虎年纪念勋章(360天)小红帽对论坛提出良好建议(可向管理员申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章管理人员按键论坛的管理团队专属勋章
按键 为游戏而生 ▁▃▅▇  本帖学习按键的选择结构,主要内容包括:***** 该内容需您才可浏览 *****〓关联帖〓 一、前言   学习任何一种编程语言,都包括两部分知识:所有语言都具备的通用结构(变量、选择、循环、数组),本语言的独有部分(按键的找字、找图、找色、多线程)。  初学按键时,一定不要被按键独有的命令迷惑,老老实实地学好编程语言最通用的基础,然后再学按键的独门绝技,方能事半功倍。   本论坛非著名哲学大师深度映像(就是本人)说过:“世界就是不断地选择,选择,再选择”。    〖办公室〗如果老板在场,就狂命工作,否则继续浏览按键论坛大虾的精品好文噢 !!!    〖等公交〗如果老远看见是自己等的那一路车,就蹭、蹭、蹭冲到最前面,否则就会站在一旁看着那些傻X们挤啊挤啊 !!!  类似这样的事,大家每天都在做吧。其实这就是生活中天天做的各种选择。 二、选择 选择,就是事先定好一个条件,然后判断这个条件是否得到满足,满足就做对应的事,否则就不做或做其他的事。 1. 单分支选择解释:单分支选择是,要么执行分支,要么直接跳过本选择。***** 该内容需您才可浏览 ***** 2. 双分支选择解释:两个分支一定会执行一个,并且只能执行一个。语句If &条件表达式& Then
&条件成立则执行语句体1&Else
&条件不成立则执行语句体2&End If当&条件表达式&得到满足,或者说&条件表达式&的值为真时,就执行Then分支,即执行&条件成立则执行语句体1&;否则就执行Else分支,即执行&条件不成立则执行语句体2&。范例战斗力 = 10000
战斗力 & 8000 and 等级 & 60 Then
TracePrint &执行困难的副本&
TracePrint &执行简单的副本&
复制代码//说明:只要两个条件都满足时,才执行的副本,否则只能执行简单的副本。//and 是逻辑运算符,具体使用不在本帖学习范围。//大家可以自己修改一下上面两个赋值表达式的值,看什么情况下,运行另外一个分支。窗口句柄 = 584732
If 窗口句柄 & 0 Then
TracePrint &找到窗口,继续运行&
TracePrint &没有找到窗口,脚本停止&
TracePrint &开始自行打怪&
复制代码//说明:在做脚本,尤其是后台脚本,必须得到游戏窗口的句柄。//如果句柄都是大于0的,找到句柄,执行Then分支,并执行TracePrint &开始自行打怪&这一句。//如果找不到句柄,就提示找不到,并结束脚本的运行(窗口都找不到,脚本还运行个毛线啊) 3. 多分支选择解释:实际分支超过两个的情况,这种选择,别管分支有多少,都只能执行其中一个。***** 该内容需您才可浏览 ***** 4. 平行条件选择解释:当一个条件可以有多个不同的值就作不同操作时,这是平等条件选择的最大优势。(但它不能完全代替多分支选择,只能说各有优势)***** 该内容需您才可浏览 *****
深度映像 最后编辑于
总有技术让你痴迷,总有帖子为你而写,总有朋友陪伴你学习按键的时光 深 度 技 术 ★ 只 为 游 戏 的 美 好【按键学院免费交流QQ群号】:3群—(请加)、安卓群: (请加)、 1群—、 2群—。
过大年勋章俩小福娃给大家拜年啦!抗战胜利70周年勋章抗战胜利70周年活动的专属勋章按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。幸运草勋章(永久)商业小精灵限时活动勋章。马年勋章(360天) 马年纪念勋章(360天)黄瓜勋章(永久)体验商业小精灵活动的奖励骨灰级按键用户3年以上的按键论坛用户虎年勋章虎年纪念勋章(360天)小红帽对论坛提出良好建议(可向管理员申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章管理人员按键论坛的管理团队专属勋章
备用,回答问题。
总有技术让你痴迷,总有帖子为你而写,总有朋友陪伴你学习按键的时光 深 度 技 术 ★ 只 为 游 戏 的 美 好【按键学院免费交流QQ群号】:3群—(请加)、安卓群: (请加)、 1群—、 2群—。
最帅程序员
按键精灵开发者4级可通过提升认证等级来升级勋章:rz.anjian.com
好好学习,天天向上
好东西学习
学习了,谢谢楼主
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
向大神学习,感谢分享
好好学习,天天向上
过大年勋章俩小福娃给大家拜年啦!按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
回复 老板好 我想知道如果case的初始值为1234(随机的4个返回值)
如何能重复4次 去选择?
设置成数组分割吗?
我的case为9次
也就是我要9选4
怎么能实现呢?
&没看明白你的问题,你加一下我的QQ:,验证时注明:男人只说三分话&
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
回复 加了 老师 同意一下!
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
回复 感谢老师的悉心指导!!!!
按键精灵开发者2级可通过提升认证等级来升级勋章:rz.anjian.com
学学怎么选
过大年勋章俩小福娃给大家拜年啦!按键精灵开发者4级可通过提升认证等级来升级勋章:rz.anjian.com小红帽对论坛提出良好建议(可向管理员申请)
高手无处不在
大家好,共同学习!
dsfh fdsh fdsh fsd
看看是什么啊
感謝大大分享
按键精灵开发者2级可通过提升认证等级来升级勋章:rz.anjian.com
过大年勋章俩小福娃给大家拜年啦!
真是好东西啊。顶起来学习
过大年勋章俩小福娃给大家拜年啦!按键精灵开发者4级可通过提升认证等级来升级勋章:rz.anjian.com按键精灵基础教程 :过程语句的学习
15:45:16 本文行家:
过程语句的学习Sub作为一个过程语句的关键字,在代码重用和逻辑编排上起着至关重要的作用。先看一下关键字的说明:Sub [过程名]& & //这里的部分就是过程体(自命名,可以看的懂就好)了。可以添加执行代码。Return解释:[过程名]可以随意更改,起一个可以很容易理解的名字。是书写代码的良好习惯,也可以使用中文。Return 语句的作用是返回调用点。GoSub [过程名]解释:gosub顾名思义,到sub。sub可以理解为过程、函数、方法。叫法不同,原理一样。我们改装上次讲过的补红蓝脚本:Sub main& & Rem s& & Gosub add_hp& & Gosub add_mp& & Delay 100& & Goto sReturn&Sub add_hp& & IfColor 126,19,4a5110,1& && &&&KeyPress 116,1& & EndIf&Return&Sub add_mp& & IfColor 126,19,4a5110,1& && &&&KeyPress 117,1& & EndIf&Return以上代码组成一个完整的体系,并且结构合理,清晰。易于看懂。通常会把执行单一功能的一块代码做为一个sub。比如补红蓝脚本,一个主控sub,一个补红,一个补蓝。要修改哪部分,只要在对应的sub中修改即可。sub main只是一种编程习惯,在按键精灵里,如果没有碰到goto、gosub这两个语句(另外还有几个会发生跳转,以后章节就讲到)是不会发生跳转代码行号的,只是顺序执行,在碰到sub时,直接忽略该行语句,执行下一条。我们来看下面代码:Sub main& & Gosub testReturn&MessageBox "测试"Sub test& & MessageBox "测试"Return该代码在按键精灵5.2以前的版本中(包括5.2)都会执行不正常。5.2版的执行结果为一直弹出“测试”提示框,而不是只弹出一次。这个错误在5.3版以及后续版本,都已经改正,所以在学习当中,尽量使用最新版本的按键精灵,以后的教程也都根据按键精灵最新的5.6版来讲解。代码含义补充说明:KeyPress 116,1解释:KeyPress - 按某一个键的关键字(在键盘选项卡里可以找到)116 - F5键的虚拟键值码(在键盘选项卡里最下面左边的文本框可以按下键盘各种键,查询虚拟键值码。也可反之)1 - 按1次(改成2就是按两下)以上说明适合keydown(按键按下)、keyup(按键弹起)、leftclick(鼠标左键点击)等其他按键精灵基础教程:
参考资料:
[1] 按键精灵官网
[2] 按键精灵教程
[3] 按键精灵怎么用
[4] 按键精灵脚本教程
百科的文章(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于。你的位置:
【求助】关于按键精灵判断语句
07:34:37 |
来源: 按键精灵资源站
本帖最后由 bill4976 于
08:04 编辑
本人要做一个简单的脚本,大致内容是这样的:
区域找色,当找到对应颜色,然后按T,在T进行下一步操作
在T界面找颜色,
如果找的颜色不是(3A3924),
则进行操作。
如果找的颜色是(3A3924),
则进行另外的操作。
我想问问【颜色不为XXX的语句是什么啊?】
VBSCall FindColorEx(110,25,128,42,&C1DBD0&,0,0.9,intX,intY)
If intX&0 and intY&0
& & Delay 1000
& & KeyPress 84,1
& & Delay 1000
& & VBSCall FindColorEx(435,375,462,423,&3A.9,intX,intY)
& & If intX&0 and intY&0【就这一句,我想大于号是成立,那小于号就是不成立了……但是按键不成功呀-。 - 求救】
& && &&&MoveTo 539,611
& && &&&Delay 300
& && &&&LeftClick 1
& && &&&MoveTo 814, 554
& && &&&Delay 300
& && &&&LeftClick 1
& & Else intX&0 and intY&0
& && &&&Delay 300
& && &&&MoveTo 669, 552
& && &&&Delay 300
& && &&&LeftClick 1
& && &&&Delay 1000
还有一点:
在一个区域里,如果存在“A”颜色,者进行“1”操作(区域内有多种颜色出现)
如果区域内不存在“A”颜色则进行“2”操作
这个应该怎么编写呢?在按键精灵中判断语句的写法_百度知道
在按键精灵中判断语句的写法
本人求助在按键精灵中能用的语句写一个判断语句我的想法是:本语句由鼠标的右键点击来判断.如果鼠标右键点击了,则延迟1-2秒后自动按键P.如果鼠标右键未点击则一直等待中,等鼠标右键点击再次重复上面的动作.. 效果就是我不点右键,它不需要任何动作.点了右键后延...
我有更好的答案
  在按键精灵中判断语句的写法:  指令X  FindPic 0,0,,&Attachment:\图片1.bmp&,1,intX,intY  If intX & 0 And intY & 0 Then  //要执行的代码  endif  FindPic 0,0,,&Attachment:\图片2.bmp&,1,intX,intY  If intX & 0 And intY & 0 Then  //要执行的代码  endif  FindPic 0,0,,&Attachment:\图片3.bmp&,1,intX,intY  If intX & 0 And intY & 0 Then  //要执行的代码  endif
鼠标键的键码:左:32769
右Rem beginhereclick=WaitClick() If click = 32773 Then ///需要延迟的时间KeyPress &P&quot:32773Delay 2000&#47
本回答被提问者采纳
如果按下右键Delay 2000///等待按鼠标If s=32773///标记 用于循环WaitClick s/条件结束EndIf Goto 标记/否则//延时2秒KeyPress 80,1Else /&#47源代码:Rem 标记&#47
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 按键精灵for循环语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信