ios脚本让脚本自动去判断—控制命令

按键精灵为您提供多种自动化脚本选择,包括iOS越狱版和免越狱版,还有适用于iOS和安卓系统的各种脚本,涵盖了最新的iOS 15和iOS 16系统版本无根正在开发中。此外,鹰眼软件提供了手机群控、微信群控、游戏群控、手机投屏、手机云控以及电脑远程控制手机的多种实用功能,让您的使用体验更加丰富和有趣!
 

ios越狱脚本控制命令我们分成两个部分:判断选择命令、循环命令

判断命令

判断命令主要是对某个条件的不同结果,分别执行不同的操作。脚本是否足够智能,就体现在判断命令是否用的好
复制代码

命令名称

if...end if

命令功能

判断表达式并执行语句

命令参数

条件表达式

返回值

范例一 :

Dim a,b
a = 1
b = 2
If a > b Then
TracePrint "a > b"
Else
TracePrint "a < b"
End If
复制代码这个就是最简单的一种判断范例,当表达式成立的时候就执行下面的语句,否则就执行else后面的语句。

范例二 :

Dim a
a = true
If a Then
TracePrint "a = true"
Else
TracePrint "a = false"
End If
复制代码上面这个例子中,If a Then 等于 If a = true Then

范例三 :

Dim a
a = 2
If a = 1 Then
TracePrint "a = 1"
ElseIf a = 2 Then
TracePrint "a = 2"
Else
TracePrint "a"
End If
复制代码上面范例中 elseif 表示不同的条件判断:如果……则……否则……

按键会从上到下逐一判断,当第一个表达式不成立,就判断第二个表达式,直到有表达式成立或者全部表达式都不成立的时候就结束判断

命令名称

select case

命令功能

情况条件选择

命令参数

变量:任意有效变量,检查是否与下面值相等。
值:任意有效值,不支持判断语句,多个值用逗号“,”隔开表示逻辑运算中的“或”运算。
执行语句:任意有效代码语句。

返回值

范例 :

Dim a
a = 2
Select Case a
Case 1
TracePrint "a = 1"
Case 2
TracePrint "a = 2"
Case 3
TracePrint "a = 1"
Case Else
TracePrint a
End Select
复制代码上面范例中,就是根据a的值的不同来执行对应的语句。当a=1时执行traceprint "a=1"...以此类推。当一个变量可能有多个不同值,并且不同的值对已对应不同的处理时,就很适合使用这种条件语句。

循环命令

命令名称

do...loop

命令功能

无限循环

命令参数

参数1 条件:判断条件表达式
参数2 循环体:任意有效代码语句

返回值

无限循环 :

Do
TracePrint "无限循环开始"
Delay 1000
Loop
复制代码这种循环启动后就会一直循环下去

条件成立时循环:

Dim i=0
Do While i=0
TracePrint "循环开始"
Delay 1000
Loop
复制代码这种循环体是只有当while后面的表达式成立后才会执行里面的循环,每次循环都会判断表达式一次

条件不成立时循环 :

Dim i=0
Do Until i=0
TracePrint "循环开始"
Loop
TracePrint "循环结束"
复制代码这种循环体是当until后面表达式不成立才会执行循环。

Dim i=1
Do
If i > 5 Then
TracePrint "退出循环"
Exit Do
End If
Loop
复制代码上面范例中的exit do 表示退出当前的do循环。exit do 这个命令只能用来退出当前所在的循环

命令名称

While..Wend

命令功能

条件循环语句

命令参数

参数1 :表达式

返回值

范例:

Dim i=0
While i=0
TracePrint "循环开始"
Wend
复制代码这个命令和do while 的用处一样,都是当条件成立后执行语句

命令名称

For

命令功能

循环一定次数

命令参数

参数1 :循环次数

返回值

循环固定次数:

For 10
TracePrint "循环10次"
Delay 200
Next
复制代码计次循环:

For i = 0 To 10
TracePrint "循环第:" & i & "次"
Delay 200
Next

For i = 0 To 10 Step 2
TracePrint "当前i的值是:" & i
Delay 200
Next
For i = 10 To 0 Step -2
TracePrint "当前i的值是:" & i
Delay 200
Next
复制代码范例中的循环是计次循环的,上面代码中是设定一个变量 i 的初始值是 0 每次循环 i 的值都加1 ,直到 i 的值为10 为止。step 表示“步长”,step 2 就是表示每次循环 i 的值加2。

如果没有定义 i 的话,那这个循环里的变量 i 就是循环里的局部变量。如果定义了变量 i ,则这个 i 就是全局变量

命令名称

For Each ... In

命令功能

遍历数组

命令参数

参数1 变量名,临时数组元素
参数2 数组,待遍历数组

返回值

范例:

Dim arr=array(1,3,5,3,6)

For Each v In arr
TracePrint v
Next
复制代码

按键精灵为您提供多种自动化脚本选择,包括iOS越狱版和免越狱版,还有适用于iOS和安卓系统的各种脚本,涵盖了最新的iOS 15和iOS 16系统版本无根正在开发中。此外,鹰眼软件提供了手机群控、微信群控、游戏群控、手机投屏、手机云控以及电脑远程控制手机的多种实用功能,让您的使用体验更加丰富和有趣!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值