第七节、AHK流程控制之IF
2016-10-01 21:06
1276 查看
AHK流程控制之if语句
条件语句:
1、简单的if条件语句
if(条件或表达式){
语句
}
也可以多个if并列,从上到下依次执行满足条件的,例如:
a:=4
b:=5
c:=6
if(a<b){
MsgBox,a大于b
}
if(a<c){
MsgBox,a小于c
}
2、If…..else 语句
If(条件或表达式){
若干语句
}else{
若干语句
}
两个选择:例如:
a:=4
b:=5
if(a>b){
MsgBox,a大于b
}else{
MsgBox,a<b
}
3、if….else if
如果满足某种条件,就进行处理,否则如果满足另一种条件则执行另一种处理
If(条件或表达式){
}else if(条件或表达式){
}….多个else if 或者多个else if后面加else
例如:
a:=90
if(a>90){
MsgBox,优
}else if(a>80){
MsgBox,良
}else if(a>70){
MsgBox,中
}else if(a>60){
MsgBox,合格
}else{
MsgBox,差
}
说明:
a>90不成立,进入第一个else if,再判断a>80,成立了,执行弹出良对话框,后面的就不执行了。
脚本里面的内容是从上到下依次执行的,遇到if就进行判断,成立则进去执行语句,执行完了if语句,继续往下执行,如果还有。
If语句可以嵌套,要求要嵌套正确
条件语句:
1、简单的if条件语句
if(条件或表达式){
语句
}
也可以多个if并列,从上到下依次执行满足条件的,例如:
a:=4
b:=5
c:=6
if(a<b){
MsgBox,a大于b
}
if(a<c){
MsgBox,a小于c
}
2、If…..else 语句
If(条件或表达式){
若干语句
}else{
若干语句
}
两个选择:例如:
a:=4
b:=5
if(a>b){
MsgBox,a大于b
}else{
MsgBox,a<b
}
3、if….else if
如果满足某种条件,就进行处理,否则如果满足另一种条件则执行另一种处理
If(条件或表达式){
}else if(条件或表达式){
}….多个else if 或者多个else if后面加else
例如:
a:=90
if(a>90){
MsgBox,优
}else if(a>80){
MsgBox,良
}else if(a>70){
MsgBox,中
}else if(a>60){
MsgBox,合格
}else{
MsgBox,差
}
说明:
a>90不成立,进入第一个else if,再判断a>80,成立了,执行弹出良对话框,后面的就不执行了。
脚本里面的内容是从上到下依次执行的,遇到if就进行判断,成立则进去执行语句,执行完了if语句,继续往下执行,如果还有。
If语句可以嵌套,要求要嵌套正确
相关文章推荐
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- shell脚本之-if流程控制语句和for循环语句的使用
- C++程序员学Java系列之九:流程控制语句if,else
- Linux Bash Shell学习(九):流程控制——if/else
- Linux学习之Shell--第三天:Shell流程控制-if语句
- (八)流程控制 for标签和if标签
- shell脚本中if流程控制语句的应用
- Python3.2官方文档教程-流程控制语句(if,for,pass)
- 流程控制的使用IF 语句
- java程序流程控制,if语句,switch语句,while语句,do while语句,for 语句,break关键字,continue关键字
- Linux进阶之bash编程(流程控制if-else)
- python流程控制语句 ifelse - 2
- java学习08--程序控制流程--判断结构if练习
- Linux学习之道:linux中流程控制语句if if else case
- 控制流程语句之顺序语句、if判断语句、键盘录入、switch选择判断语句
- JAVA 控制流程之分支语句 (if -else)
- python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while
- ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else & switch & while & for
- 黑马程序员------C语言-----流程控制(选择结构:if,switch)
- Python基础6- 流程控制之if条件语句