AutoHotKey(오토핫키) 설명서 If (변수의 비교)
If (변수의 비교)
변수와 수치를 비교해 조건 분기를 실시한다.
if var = value
if var <> value
if var > value
if var >= value
if var < value
if var <= value
IfEqual,var,value
IfNotEqual,var,value
IfGreater,var,value
IfGreaterOrEqual,var,value
IfLess,var,value
IfLessOrEqual,var,value
Parameters
인수명 | 설명 |
---|---|
var | 변수명 |
value | 수치 혹은 문자열. 변수끼리를 비교하고 싶은 경우, 「%var2%」(와)과 같이 변수 참조의 형태로 할 필요가 있다. 생략 하면, 하늘의 문자열을 지정한 것이 된다. |
Remarks
var의 내용과value의 값이 함께 수치의 경우는, 수치로서 비교된다.
언젠가 혹은 양쪽 모두가 문자열의 경우는, 문자열로서 비교된다.
문자열로서의 비교에서도, 문자 코드로의 순서에 의해 대소를 비교할 수 있다.
IfEqual(와)과 같은 커멘드명의 형식의 경우, 더욱 콤마로 단락지어 조건에 일치했을 경우에 실행하는 커멘드를 기술할 수 있다.
Related
IF (식), StringCaseSense, IfInString, Blocks, Else
Example(s)
if counter >= 1
Sleep, 10
if MyVar = %MyVar2%
MsgBox The contents of MyVar and MyVar2 are identical.
else if MyVar =
{
MsgBox, 4,, MyVar is empty/blank. Continue?
IfMsgBox, No, Return
}
else if MyVar <> ,
MsgBox The value in MyVar is not a comma.
else
MsgBox The value in MyVar is a comma.
if Done
MsgBox The variable Done is neither empty nor zero.
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 If(식) (0) | 2014.08.14 |
---|---|
AutoHotKey(오토핫키) 설명서 IfExist / IfNotExist (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 If var [not] between L and U (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 Hotstring (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 Hotkeys (0) | 2014.08.14 |