网站首页 > 技术教程 正文
脚本之所以智能,是因为脚本能够对逻辑进行判断,该循环的时候循环,这次就给大家详细介绍下脚本的控制命令,让脚本智能起来~~
控制命令我们分成两个部分:判断选择命令、循环命令
判断命令
判断命令主要是对某个条件的不同结果,分别执行不同的操作。脚本是否足够智能,就体现在判断命令是否用的好
范例一 :
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 表示不同的条件判断:如果……则……否则……
按键会从上到下逐一判断,当第一个表达式不成立,就判断第二个表达式,直到有表达式成立或者全部表达式都不成立的时候就结束判断
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 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 这个命令只能用来退出当前所在的循环
范例:
Dim i=0 While i=0 TracePrint "循环开始" Wend
这个命令和do while 的用处一样,都是当条件成立后执行语句
循环固定次数:
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 就是全局变量
Dim arr=array(1,3,5,3,6) For Each v In arr TracePrint v Next
这个命令是用来遍历出数组中的每个元素内容。其中变量 v 是属于这个循环内的局部变量。
金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.
- 上一篇: 关于按键精灵安卓版“文本”相关问的最多的新手问题
- 下一篇: 用一个简单脚本来说明按键精灵效率有多高
猜你喜欢
- 2024-10-22 历史最牛的按键精灵插件介绍,学会少走很多弯路
- 2024-10-22 「按键精灵安卓版」本地文字识别(按键精灵 获取文字)
- 2024-10-22 「按键精灵」安卓按键的命名规范(安卓6.0按键精灵手机版)
- 2024-10-22 按键精灵怎么用(按键精灵怎么用别人脚本)
- 2024-10-22 按键精灵定时器介绍和使用,不会的小伙伴速速看看精辟
- 2024-10-22 按键精灵代码注释功能(按键精灵代码教程)
- 2024-10-22 如何在最短的时间内掌握按键精灵逻辑运算符的使用
- 2024-10-22 (使用按键精灵这个功能后)!网友全都震惊了~~~
- 2024-10-22 按键精灵按钮命令讲解,你在看不懂就........
- 2024-10-22 按键精灵安卓版通过获取文字坐标进行点击(源码分享)
你 发表评论:
欢迎- 最近发表
-
- linux CentOS检查见后门程序的shell
- 网络安全工程师演示:黑客是如何使用Nmap网络扫描工具的?
- Linux中ftp服务修改默认21端口等(linux修改ftp配置文件)
- Linux系统下使用Iptables配置端口转发,运维实战收藏!
- 谈谈TCP和UDP源端口的确定(tcp和udp的端口号相同吗)
- Linux 系统 通过端口号找到对应的服务及相应安装位置
- 快速查找NAS未占用端口!Docker端口秒级排查+可视化占坑双杀技
- 【知识杂谈#2】如何查看Linux的(本地与公网)IP地址与SSH端口号
- 如何在Linux中查询 DNS 记录,这三个命令可谓是最常用、最经典的
- 【Linux系统编程】特殊进程之守护进程
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)