嗨玩手游网

【按键精灵教程】一个让你可以少些N行的判断命令

金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

相关命令:

命令名称:iif命令功能:用于根据条件的真假,来返回指定的内容参数:参数1【必要】:字符串,条件表达式

参数2【必要】:字符串,当条件成立时返回这个参数内容

参数3【必要】:字符串,当条件不成立时返回这个参数内容返回值:根据提交的真假返回对应的内容

这个命令就是用来简if判断语句的。俗话说没有对比就没有伤害,我们用一个简单的小范例来对比下

常规的if判断:

Dim num = 11If IsNumeric(num) = true Then TracePrint \"变量类型是数字\"Else TracePrint \"变量类型不是数字\"End If

复制代码

使用iif命令简化

Import \"ShanHai.lua\"Dim num = 11TracePrint shanhai.iif(IsNumeric(num),\"变量类型是数字\", \"变量类型不是数字\")

复制代码

通过这样的比较你就可以发现,原先6行的代码被简化成了最多3行。这个就是iif命令的简便的地方了。可以在一些需要简单判断的地方简化代码。

命令会根据第一个参数表达式返回的结果,来进行判断,如果表达式的结果为真,那就会返回iif命令的第二个参数的内容,如果结果是0或者假的话,则会返回iif命令的第三个参数的内容。

上面的这个例子只是用很普通的变量进行了一些判断,返回的内容也只是字符串而已,实际上这个命令还可以扩展成判断函数返回以及根据返回去调用函数

Function FindPicEx(x, y, x1, y1, pic)DoDim intX, intYFindPic x, y, x1, y1, pic,\"000000\",0, 0.8, intX, intYIf intx > -1 Then FindPicEx = TrueExit DoElse FindPicEx = falseEnd IfDelay 1000LoopEnd FunctionFunction Click(x, y)For 5Tap x, yDelay 500NextEnd FunctionFunction SwipeEx(x, y, x1, y1)For 2Swipe x, y, x1, y1, 1000Delay 1000NextEnd FunctionCall shanhai.iif(FindPicEx(277,967,364,1018,\"At
更多资讯
游戏推荐
更多+