AntBot Studio > Activity > 시스템정보 > 메세지박스
정의 (Description)
- 윈도우 상에 메세지 박스를 출력하는 Activity 입니다.
- 버튼을 클릭하거나, 설정된 TimeOut이 초과되지 않는 이상 메세지 박스는 사라지지 않고, 누를때까지 실행이 중단됩니다.
- 메세지를 출력하는 용도 외에도, RPA 워크플로우를 개발하면서
특정 부분에서 잠시 멈춰서 무언가를 확인해야 하는 경우,
원하는 지점에 '메세지 박스'를 띄워서 흐름을 중단시키는 방법을 많이 사용합니다.
- '메세지 박스' 액티비티는 '확인' 버튼을 누르기 전까지 흐름 실행이 일시정지 되는 특징이 있습니다.
특정 부분에서 잠시 멈춰서 무언가를 확인해야 하는 경우,
원하는 지점에 '메세지 박스'를 띄워서 흐름을 중단시키는 방법을 많이 사용합니다.
- '메세지 박스' 액티비티는 '확인' 버튼을 누르기 전까지 흐름 실행이 일시정지 되는 특징이 있습니다.
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경 가능합니다. |
String | 메세지박스 | |
Input Common | ||||
메세지박스 Title | 메시지 박스에 표시될 제목을 설정합니다. | String | Null | |
메세지박스 내용 * | 메시지 박스에 표시될 본문 내용을 설정합니다. - 본문에 입력되는 모든 글자, 변수는 반드시 문자열(String) 타입이어야만 합니다. - 문자열이 아닌 변수를 입력해야 하는 경우는 ToString() 함수를 통해 형변환해야 합니다. |
String | Null | |
메세지박스 버튼타입 | 메세지 박스에 표시될 버튼 종류를 선택합니다. - 어떠한 버튼이든 클릭해야만 메세지 박스가 사라집니다. |
MessageBoxButtons | OK | - OK : 확인 버튼 생성 - OkCancel : 확인/취소 버튼 생성 - YesNoCancel : 예/아니오/취소 버튼 생성 - YesNo : 예/아니오 버튼 생성 |
Option | ||||
TimeOut | 메세지 박스 유지 시간을 설정합니다. - 설정된 TimeOut이 초과되면 버튼을 클릭하지 않아도 박스가 자동으로 사라집니다. - 00:00:00 작성 혹은 비워두면 버튼 클릭 전까지 메세지 박스는 무한히 유지됩니다. |
TimeSpan | Null | - Timespan 타입은 HH:mm:ss 형식으로 작성 |
Output | ||||
저장할 변수 | 메세지 박스 버튼 클릭 시, 버튼 값을 변수에 저장합니다. - 클릭되지 않았다면, "None" 값이 자동 저장됩니다. |
String | Null |
액티비티 사용 예시 (Example Usage)
- 일반 문자열 문구와 Int32 타입 변수를 형변환하여 메시지 박스에 입력하고, 그 값을 출력하는 에시
Assign 액티비티를 통해 INT_01 변수에 값 할당
- INT_01 변수에 2024 값 할당
메세지박스 본문에 출력 문구 입력
- Input Common > 메세지박스 내용
- 일반 문자열 문구와 변수 값을 혼합하여 작성
"올해는" + Environment.NewLine + INT_01.ToString + "년 입니다."
- 문자열 끼리는 '+' 기호를 통해 결합할 수 있습니다.
- Environment.NewLine 은 개행 명령어로, 실제 메세지 박스 출력 시 개행 처리 합니다.
- 문자열(String) 타입이 아닌 변수는 변수.ToString 명령을 통해 문자열로 형변환이 가능합니다.- Input Common > 메세지박스 내용
실행 결과 확인
- 메세지박스 출력 결과
- 개행 처리와 변수 값이 혼합된 결과 확인 가능
- 메세지박스 출력 결과