AutoHotKey(오토핫키) 설명서 If(식)

Posted by 발전소장
2014. 8. 14. 01:17 AutoHotKey/Commands

If(식)

식의 계산 결과의 진위로 조건 분기를 실시한다

If(Expression)

Parameters

Expression식.식의 설명참조.

Remarks

식의 내용이 진위치로서 판단되어 진(True)인 경우, 다음의 행의 커멘드 혹은블록하지만 실행된다.
다음의 행의 커멘드 혹은블록의 후에Else에 이어 커멘드 혹은블록하지만 있으면, 의식(False)에서 만났을 경우에 실행된다.

Related

식의 설명, Var:=식, if var in/contains MatchList, if var between, IfInString, Blocks, Else

Example(s)

if (A_Index > 100 or Done)
	return

if (A_TickCount - StartTime > 2*MaxTime + 100)
{
	MsgBox Too much time has passed.
	ExitApp
}

if (Color = "Blue" or Color = "White")
{
	MsgBox The color is one of the allowed values.
	ExitApp
}
else if (Color = "Silver")
{
	MsgBox Silver is not an allowed color.
	return
}
else
{
	MsgBox This color is not recognized.
	ExitApp
}