본문 바로가기
Autohotkey/강좌

[Autohotkey] 09. 조건문 - (if , else , else if )

by 슈퍼닷 2013. 6. 9.
반응형

이번 글은 조건문에 관한 글입니다. 

조건문은 만약 .... 이라면 ~ 을 하겠다. 라는 의미를 지닌 것이라고 생각하시면 됩니다.

이런 조건문엔 대표적으로 if , else , else if 가 있습니다.

사용법은 이러합니다.

 

if 조건문

{
}

else if 조건문

{

}

else,

{

}

 

else 와 else if 는 무조건 앞에 if 가 있어야 합니다.

else 는 if 가 아니라면 .... ~ 을 하라는 것입니다.

else if 는 if 가 아니고 만약 이것이라면 .... ~ 을 하라 입니다.

else 와 else if 가 비슷해보이지만 다른 조건문입니다.

예제를 보시죠.

 

[if 스크립트]

a=5

if a=5

msgbox, a 는 5 이다.

return

 

[else 스크립트]

a=5

if a=4

{

msgbox,a 는 4다.

}

else,

{

msgbox,a 는 4가 아니다.

}

 

[else if 스크립트]

a=5

if a=4

{

msgbox, a 는 4

}

else if a=5 

{

msgbox, a=5

}

else,

{

msgbox,아니다.

}

 

위의 스크립트를 보면 if a=5 { msgbox, a ~ } 에 의해 msgbox 가 출력됩니다.

else 스크립트를 보시면 if a=4 가 아니므로 else 조건문을 실행해 msgbox 가 출력됩니다.

else if 스크립트를 보시면 if a=4 가 아니고 else if a=5 이므로 else 는 생략 하고 msgbox 를 출력합니다.

 

여기서 else if 는 뒤의 조건문들을 생략 한다는 점에서 else 와 다르다는 것을 알 수 있습니다.

 

조건문 스크립트가 만약 한줄일때는 이렇게 줄여 쓸수 있습니다.

 

if 조건문

스크립트

 

 

 

반응형

'Autohotkey > 강좌' 카테고리의 다른 글

[Autohotkey] 11. 연산 ( + - / * )  (2) 2013.06.09
[Autohotkey] 10. 변수  (0) 2013.06.09
[Autohotkey] 07. 반복문 - Loop , while  (1) 2013.06.09
[Autohotkey] 06. Sleep  (0) 2013.06.09
[Autohotkey] 05. 주석  (0) 2013.06.09

댓글