{...} (区块)
一对大括号组成的区域表示一个区块.区块通常与函数,Else,Loop,While 循环和 IF 命令一起使用
{
零行或多行命令
}
使用区块可以绑定两行或多行命令. 还可以用它改变 IF 与 ELSE 从属关系, 例如在此例中, 区块强制 ELSE 从属于首个 IF 而不是第二个:
if var1 = 1
{
if var2 = abc
sleep, 1
}
else
return
仅在与 函数, Else, Loop 或 IF 类型的命令例如 IfEqual 或 IfWinExist 一起使用时才有意义.
同样地, 命令或其他操作可以放在大括号的后面 (但不包括 One True Brace 风格的开括号). 例如:
if x = 1
{ MsgBox This line appears to the right of an opening brace. It executes whenever the IF-statement is true.
MsgBox This is the next line.
} MsgBox This line appears to the right of a closing brace. It executes unconditionally.
网友评论