YouTube 마개튜브님의 동영상을 보면서 공부한 내용입니다.
부족한 내용이나 잘못된 내용은 댓글남겨주시면 감사하겠습니다!
출처 : https://www.youtube.com/channel/UCKIAvoRtJz8AqydiTGwZWDA
▶ if
: 조건의 내용이 참이면 Then부분이 실행, 거짓이면 Else부분이 실행

- 다중 if문이 따로 없어서 if문 안에 if문을 중복으로 넣어서 처리

▶ switch

Expression에 값이나 변수를 적으면 값에 따라 case문이 실행된다.
나는 기본값을 2로 지정한 swithTest변수를 만들어서 실행해보니 다음과 같은 결과가 나왔다.
switchTest대신 2를 적어도 똑같은 결과가 나온다.

int말고 string이나 다른 자료형을 사용하고 싶다면 속성 - 기타 - TypeArgument에서 변경하면 됨

▶ Flow Decision
if문처럼 조건에 따라 실행되는게 다름
FlowChart에서만 사용 가능 -> Sequence에서 사용하려면 시퀀스 안에 FlowChart를 생성하여 만들어야 함
- 속성 - 기타 - Condition에 조건 작성


다음과 같이 출력됨

▶ While
: 반복문으로 조건이 만족할 때까지 실행
switchTest의 값은 2이므로 4보다 작기 때문에 MessageBox를 실행하는데 실행하고 나서 switchTest값이 1씩 증가하므로 처음에 2일 때와 증가한 값인 3일 때. 즉, 2번 메시지 박스가 출력된다.

Assign을 생략할 경우 매번 switchTest의 값은 2고 4보다 작으므로 무한 반복에 빠진다. 이때 탈출하기 위해서는 중지 버튼을 누르거나 F12를 클릭하면 된다.

break와 continue도 가능 switchTest변수가 1증가해서 3이되면 반복문 탈출

▶ Parallel
: 동시 작업 가능
- 순서는 랜덤


한영키가 안되어 있으면 아래와 같이 한글로 적히는 경우 발생 -> Type Into의 속성 - 옵션 - SendWindowMessages를 True로 변경하면 원하는대로 작성됨


▶ Delay
: 지연 시간 지정 가능 ex)2초 설정 -> 00:00:02

▶ Pick / PickBranch
: 병렬 작업
Parallel와는 다르게 한 작업만 수행 가능 첫 번째는 delay를 1초만 하고 두 번째는 delay를 3초한거라 "1초실행"만 출력됨


'Tools > RPA' 카테고리의 다른 글
| [RPA] 엑셀자동화 - 파일불러와서 데이터 추출, 셀 영역, 찾기 (0) | 2021.07.26 |
|---|---|
| [RPA] 엑셀 자동화 - 시트생성, 시트탭 색상변경, 시트내용 복사, 데이터 입력(반복문), 데이터 가져오기 (0) | 2021.07.26 |
| [Uipath] Activity - Click, GetText, SetText, SendHotKey, InputDialog (0) | 2021.07.02 |
| [UiPath] 변수와 자료형 (0) | 2021.07.02 |
| [UiPath] Hello World 출력 (0) | 2021.07.02 |