按键精灵for循环语句条件语句与输入之间的联系

【按键经典】选择语句竟然如此简单 _ 脚本制作教程 - 按键精灵论坛
软件版本: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
查看: 5195|回复: 144
[◆2014版新教程]
过大年勋章俩小福娃给大家拜年啦!抗战胜利70周年勋章抗战胜利70周年活动的专属勋章按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。幸运草勋章(永久)商业小精灵限时活动勋章。马年勋章(360天) 马年纪念勋章(360天)黄瓜勋章(永久)体验商业小精灵活动的奖励骨灰级按键用户3年以上的按键论坛用户虎年勋章虎年纪念勋章(360天)小红帽对论坛提出良好建议(可向管理员申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章管理人员按键论坛的管理团队专属勋章
按键 为游戏而生 ▁▃▅▇  本帖学习按键的选择结构,主要内容包括:单分支选择、双分支选择、多分支选择、平行条件选择〓关联帖〓 一、前言   学习任何一种编程语言,都包括两部分知识:所有语言都具备的通用结构(变量、选择、循环、数组),本语言的独有部分(按键的找字、找图、找色、多线程)。  初学按键时,一定不要被按键独有的命令迷惑,老老实实地学好编程语言最通用的基础,然后再学按键的独门绝技,方能事半功倍。   本论坛非著名哲学大师深度映像(就是本人)说过:“世界就是不断地选择,选择,再选择”。    〖办公室〗如果老板在场,就狂命工作,否则继续浏览按键论坛大虾的精品好文噢 !!!    〖等公交〗如果老远看见是自己等的那一路车,就蹭、蹭、蹭冲到最前面,否则就会站在一旁看着那些傻X们挤啊挤啊 !!!  类似这样的事,大家每天都在做吧。其实这就是生活中天天做的各种选择。 二、选择 选择,就是事先定好一个条件,然后判断这个条件是否得到满足,满足就做对应的事,否则就不做或做其他的事。 1. 单分支选择解释:单分支选择是,要么执行分支,要么直接跳过本选择。语句If &条件表达式& Then
&条件成立则执行的语句体&End If当&条件表达式&得到满足,或者说&条件表达式&的值为真时,就执行Then分支,即执行&条件成立则执行的语句体&,否则就跳过本选择结构继续向下执行。范例 玩家等级 = 8
If 玩家等级 &= 10 Then
TracePrint &执行新手任务&
TracePrint &继续脚本的运行&
复制代码//说明:大家学习时,先运行这个脚本,因为玩家等级是8,条件成立,所以打印&执行新手任务&这句话,再打印&继续脚本的运行&。//然后,把8改成15,(只要是超过10的数字就行),再运行这个脚本,因为15不是小于或等于10的数,条件不成立,所以不会执行Then分支,只打印&继续脚本的运行&。//只所以加第二个打印语句,只是方便大家看到测试的结果,不论条件是否成立,执行完IF后,脚本都继续执行。这也是一种测试技巧。任务名称 = &师门任务&
If 任务名称 = &师门任务& Then
TracePrint &执行师门任务子程序&
TracePrint &任务结束&
复制代码//说明:测试的方法和左边的差不多,大家可以改一下任务名称后面的任务名称来看运行结果。//这只是一个学习的范例,实际应用时,可以把
TracePrint &执行师门任务子程序&
这一句改成具体调用子程序的Call语句,这就具有实用效果了。 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. 多分支选择解释:实际分支超过两个的情况,这种选择,别管分支有多少,都只能执行其中一个。语句If &条件表达式1& Then
&条件1成立则执行语句体1&Elseif &条件表达式2& Then
&条件2成立则执行语句体2&Else
&条件2不成立则执行语句体3&End If如果&条件表达式1&得到满足,或者说&条件表达式1&的值为真时,就执行Then分支,即执行&条件1成立则执行语句体1&;否则开始执行Elseif分支。这时如果&条件表达式2&得到满足,或者说&条件表达式2&的值为真时,就执行第2个Then分支,即执行&条件2成立则执行语句体2&,否则就执行Else分支,即执行&条件2不成立则执行语句体3&。//Else分支可以无限多,尽管没人这么做。范例数值 = 0
If 数值 & 0 Then
TracePrint &是负数&
Elseif 数值&0 then
TracePrint &是正数&
TracePrint &是零&
复制代码//说明:判断一个数是正数、负数、还是0。//这大概是历史上最经典的一个学习多分支的例子。(C、C++等大牌语言也用这个例子啊。)成绩 = 67
If 成绩 &= 90 Then
TracePrint &优秀&
ElseIf 成绩 &= 80 Then
TracePrint &良好&
ElseIf 成绩 &= 70 Then
TracePrint &一般&
ElseIf 成绩 &= 60 Then
TracePrint &及格&
TracePrint &你丫的,是火星来的吗?&
复制代码//说明:分段计算分数的等级。//这大概是多分支第二个典型的应用,可惜,通常这段代码都是说明多分支有多烂的,因为下面的平行条件选择语句会让这段代码更加简洁。 4. 平行条件选择解释:当一个条件可以有多个不同的值就作不同操作时,这是平等条件选择的最大优势。(但它不能完全代替多分支选择,只能说各有优势)语句Select Case &条件表达式&Case &值1&
&代码段1&Case &值2&
&代码段2&Case &值3&,&值4&
&代码段3&……Case Else
&代码段n&End Select首先计算出&条件表达式&的结果,然后看哪一个Case分支后面的值和这个结果相等,就执行这个Case到下一个Case之间的代码段,如果所有的Case分支都不符合,就执行Case Else分支(如果有这个分支的话)。如果有Case Else分支的话,则所有分支中一定有一个分支被执行。如果没有Case Else分支的话,可能会出现所有的Case分支都不符合条件,从而所有Case分支都不执行的情况。可以存在一个Case分支同时满足两个或多个表达式值的情况。如左边的示例中,条件表达式的值如果等于值3,或者等于值4,都执行代码段3。范例成绩 = 99
Select Case int(成绩/10)
等级=&优秀&
等级=&良好&
等级=&一般&
等级=&及格&
等级=&不及格&
End Select
TracePrint 等级
复制代码//说明:多分支选择的第2个范例,应该这样写才更合理。//这是学习平行条件选择的最经典的一个例子。(C、C++等大牌语言也用这个例子啊。)//注意第一个Case分支就是一个分支同时满足两个值的情况。//成绩是100-0之间的数,除以10后,是10-0之间的小数,用int函数取整,就变成10-0之间的整数了。这是一个技巧。服务器=&联通1&
Select Case 服务器
Case &电信1&
服务器编号=1
Case &电信2&
服务器编号=2
Case &联通1&
服务器编号=3
Case &联通2&
服务器编号=4
服务器编号=0
End Select
TracePrint 服务器编号
复制代码//说明:这是在脚本中一个非常实用的代码,通过这种方式,可以让用户选择你在QUI界面中设置的各种选择。//你可以将代码改成:用户选不同的角色,执行不同的任务,选不同的任务名称,执行不同的任务等,这时Case分支里可能写需要执行的子任务的Call调用语句。
深度映像 最后编辑于
总有技术让你痴迷,总有帖子为你而写,总有朋友陪伴你学习按键的时光 深 度 技 术 ★ 只 为 游 戏 的 美 好【按键学院免费交流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
闽网文 (-037号按键精灵 判断语句 不满足条件怎么重复执行?我的只执行一次。_百度知道
按键精灵 判断语句 不满足条件怎么重复执行?我的只执行一次。
IfColor 1254,87,&A5A6A5&,0 Then
Goto jx2201
Call bj22()
Rem jx2201
当1254,87的颜色不满足条件时候,只执行了Call bj22() 一次
我想知道 如果再次判断还不满足条件,怎么再次执行Call bj22()
就是怎么插入循环命令? 帮改下循环代...
我有更好的答案
DoIfColor 1254,87,&A5A6A5&,0 ThenTracePrint &颜色等于了,跳出判断&Exit DoElseTracePrint &颜色不等于了,循环判断&Delay 500End IfLoop
采纳率:23%
1、程序没有再次走到 IfColor 1254,87,&A5A6A5&,0 Then,而不是没有call bj22()2、可以尝试放一个 比如
rem ddtest1 到IfColor 前面,在bj22执行完毕后goto ddtest1
这只说明你没有再次判断,程序没有再次走到 IfColor 1254,87,&A5A6A5&,0 Then,而不是没有call bj22()你可以尝试放一个 比如
rem ddtest1 到IfColor 前面,在bj22执行完毕后goto ddtest1潮安县彩塘镇顺驰不锈钢制品厂竭诚为您服务
本回答被提问者采纳
Rem jx2201IfColor 1254,87,"A5A6A5",0 Then//Goto jx2201这里是多余的,可以不要ElseCall bj22()Goto jx2201//继续判断End If
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。已解决问题
关于按键精灵IF语句的问题,求大神?请帮忙
Rem 等待进入游戏IfColor , &151515&, 0 Then Goto 进行游戏Elseif color 544A&,0 Then Goto 循环Else
Goto 等待进入游戏End IfRem 进行游戏 我想做如果1点颜色=A颜色则跳到进入游戏否则如果1点颜色=B颜色
跳到循环否则跳到等待进入游戏但是语句错误
是哪里错误了
没有ELSEIF COLOR语句吗?
浏览次数:2673
用手机阿里扫一扫
最满意答案
Rem&等待进入游戏IfColor&,&&151515&,&0&Then&Goto&进行游戏Else&ifcolor&544A&,0&Then&&&&&&&&&&&&&Goto&循环&&&&&&&&End&ifElse&&&&&&&&&Goto&等待进入游戏&End&IfRem&进行游戏追问&&ELSE&IFCOLOR也是提示语法错误&回答&&我测试过了,没得问题啊我看到你好像IF与Color之间有空格?&追问&&也是一样&&&回答&&我知道原因了,代码如下Rem&等待进入游戏IfColor&,&&151515&,&0&Then&Goto&进行游戏Else&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//这里换行&&&&ifcolor&544A&,0&Then&&&&&&&&&Goto&循环&&&&end&ifElse&&Goto&等待进入游戏End&IfRem&进行游戏&|评论&&&求助知友笑年1977&&|&&当前分类:18&级&&排名:888&&&&&&擅长C/C++:18&级&&排名:412&&&|来自团队我最爱数学!&&&提问者对回答的评价:多谢了&&&终于解决了&&&顺便问下&&&&如果找到A图&&&则进行某指令是用区域找图吗&&&我怎么一直不行&&&&&&&&&&&&&相关内容&&&&&&&&&&我想用按键精灵做下面的效果。循环语句一直写错,求大神帮助。&&&&&1&&&&&&&那位大神帮我把这个按键精灵代码改成易语言代码!或者帮我写一个运...&&&&&&&1&&&&&&&求懂按键盒子代码编辑的大神给我翻译一段按键精灵的语言,使盒子能...&&&&&&&&&&按键精灵的if&else语句&&&&&1&&&&&&&按键精灵IF语句&&&&&1&&&&&&&&&&更多相关问题&&&&&&&&&&&&&&&&&if语句:格式&&&&&&if语句:嵌套&&&&&&if语句:描述&&&&&&if语句:实例&&&&&&&&&&&&&if语句的基本格式是?&&&&&&&&&Excel表格中IF语句后的格式设置&&&&1&&&&&&&C语言中的的if语句共有多少种格式?&&&&21&&&&&&&java&if&选择语句格式&&&&2&&&&&&&求知。。。请问这道题if语句的格式是怎么样,switch又怎么用???...&&&&1&&&&&&&&更多关于if语句:格式的问题&&&&&&&&&&&&&&vb中if语句的嵌套&&&&3&&&&&&&if语句嵌套的问题&&&&2&&&&&&&这种if语句嵌套怎么做?&&&&&&&&&if语句的嵌套问题&&&&&&&&&if语句最多嵌套几次&&&&&&&&&&更多关于if语句:嵌套的问题&&&&&&&&&&&&&&VBA&if语句的条件描述&&&&2&&&&&&&20.&下述关于if语句的描述中,错误的是&&&&&&&&&用C语言的if语句,描述下面分段函数的计算&&&&&&&&&IF语句的疑问:如下图和描述&&&&&&&&&&&8、设计一个元件,其输入输出关系如下图所示&试用if语句描述该元件...&&&&&&&&&&&&更多关于if语句:描述的问题&&&&&&&&&&&&&&求教一个电子表格IF语句的用法实例&&&&5&&&&&&&EXCEL中IF语句这个函数如何运用.实例说明&&&&9&&&&&&&excel中IF语句的嵌套问题实例&&&&4&&&&&&&EXCEL中IF语句怎么用实例&SHEET1表格中A3=SHEET2第一行某个单元格的...&&&&3&&&&&&&Excel高手来看,一个excel&中的&if语句&实例问题&&&&&&&&&&&&更多关于if语句:实例的问题&&&&&&&&&&&&&按默认排序|按时间排序&&&其他回答&共1条&&&&&&13:11cailizhao|当前分类:2&级没有用过
答案创立者
以企业身份回答&
正在进行的活动
生意经不允许发广告,违者直接删除
复制问题或回答,一经发现,拉黑7天
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题
扫一扫用手机阿里看生意经
问题排行榜
当前问题的答案已经被保护,只有知县(三级)以上的用户可以编辑!写下您的建议,管理员会及时与您联络!
server is ok不等于的语句在按键精灵里面应该怎么表达_百度知道
不等于的语句在按键精灵里面应该怎么表达
我有更好的答案
a=5//如果A不等于1&则If&a&&1&Then//弹出窗口提示&A不等于1哦&MessageBox&&A不等于1哦&Else//弹出窗口提示&A等于1哦&MessageBox&&A等于1哦&End&If直接把上面的复制进去试试就知道了其实楼下已经说了
采纳率:65%
上面的写反了,应该是&&
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按键精灵IF语句_百度知道
按键精灵IF语句
如果我按下F2我运行第一个语句。否则运行第二个语句。这个该怎么写呢.
我有更好的答案
a = WaitKey()If a = 113 Then 运行第一个语句else运行第二个语句end if
采纳率:60%
DoIf WaitKey() = 113 Then
'call子程序1Else
'call子程序2End IfLoop
为您推荐:
其他类似问题
您可能关注的内容
if语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 按键精灵条件语句 的文章

更多推荐

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

点击添加站长微信