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语句可以嵌套,要求要嵌套正确