반복문 중 Do... Until 입니다.
0 에서 9 까지 10번 반복 되는 코드 입니다.
#include <MsgBoxConstants.au3>
Local $i = 0
Do
MsgBox($MB_SYSTEMMODAL, "", "The value of $i is: " & $i) ; Display the value of $i.
$i = $i + 1 ; Or $i += 1 can be used as well.
Until $i = 10 ; Increase the value of $i until it equals the value of 10.
여기서 종료가 아닌 반복문만 나가는 법을 추가해 보려 합니다. 조건문은 5보다 $i 가 커지면 반복문이 종료되게 만들기 위해 다음과 같이 추가 합니다.
#include <MsgBoxConstants.au3>
Local $i = 0
Do
MsgBox($MB_SYSTEMMODAL, "", "The value of $i is: " & $i) ; Display the value of $i.
$i = $i + 1 ; Or $i += 1 can be used as well.
If 5 < $i then Exit
Until $i = 10 ; Increase the value of $i until it equals the value of 10.
MsgBox($MB_SYSTEMMODAL, "", "Exit ")
메세지 박스가 5까지 올라간 후 추가 메세지 박스 없이 종료 됩니다. exit는 프로그램 자체가 종료 되므로 그 밖에 있는 추가적인 메세지 박스 표시 동작이 진행되지 못합니다.
이번에는 ExitLoop로 변경해 보려 합니다.
Local $i = 0
Do
MsgBox($MB_SYSTEMMODAL, "", "The value of $i is: " & $i) ; Display the value of $i.
$i = $i + 1 ; Or $i += 1 can be used as well.
If 5 < $i then ExitLoop
Until $i = 10 ; Increase the value of $i until it equals the value of 10.
MsgBox($MB_SYSTEMMODAL, "", "ExitLoop")
1에서 5까지 진행되고 반복문 밖에 있는 메세지 박스가 표시되는 것을 확인 할 수 있습니다.
'RPA 만들기 - 함수 사용법' 카테고리의 다른 글
[ Autoit ] 프로그레스 바로 상태 표시하기 (0) | 2020.10.18 |
---|---|
[ Autoit ] 다른 외부 프로그램/web주소 바로 실행하기 (0) | 2020.10.10 |
[ Autoit ] For / While 반복 함수 사용하기(반복문) (0) | 2020.10.06 |
[ Autoit ] 특정 위치의 색상 값 추출하기 (0) | 2020.10.05 |
[ Autoit ] 특정 색상 추적하여 해당 색상 자동으로 클릭하기 (0) | 2020.10.04 |