AntBot Studio > Activity > 어플리케이션제어 > 화면제어 > 윈도우화면캡쳐
정의 (Description)
- 화면캡쳐 기능을 수행하는 Activity입니다.
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity이름 | 해당 Activity의 이름을 설정합니다.(기본값은 Activity명이며, 사용자가 직접 변경가능함) | String | 윈도우화면캡쳐 | |
에러무시여부 | 에러가 발생해도, Activity를 실패로 보지 않습니다. (True : 에러가 발생해도 에러무시 / False or null : 에러발생시 에러처리) : 요소를 못찾을 경우 에러가 발생합니다. | Boolean | Null(False) | |
지연(시작전) | Activity 시작전에 대기시간을 갖습니다. (ms 단위) | Int32 | 0 | |
지연(완료후) | Activity 완료후에 대기시간을 갖습니다. (ms 단위) | Int32 | 0 | |
Input Priority 1st | ||||
활성화된윈도우만 | 활성화된 윈도우만 저장할지에 대한 여부를 설정합니다. (선택 시, 나머지 옵션은 무시 처리됩니다.) | Boolean | False | |
Input Priority 2nd | ||||
시작좌표X | 화면캡쳐할 시작위치 X좌표를 설정합니다. (모니터선택은 무시되며, 시작과 종료위치가 동일할 경우 무시됩니다.) | Int32 | -1 | |
시작좌표Y | 화면캡쳐할 시작위치 Y좌표를 설정합니다. (모니터선택은 무시되며, 시작과 종료위치가 동일할 경우 무시됩니다.) | Int32 | -1 | |
종료좌표X | 화면캡쳐할 종료위치 X좌표를 설정합니다. (모니터선택은 무시되며, 시작과 종료위치가 동일할 경우 무시됩니다.) | Int32 | -1 | |
종료좌표Y | 화면캡쳐할 종료위치 Y좌표를 설정합니다. (모니터선택은 무시되며, 시작과 종료위치가 동일할 경우 무시됩니다.) | Int32 | -1 | |
Input Priority 3rd | ||||
저장될모니터 | 화면캡쳐 대상 모니터를 설정합니다. | MoniterType | All | All/Primary/Secondary |
Option | ||||
덮어쓰기 여부 | 동일한 파일이름이 있을 경우 덮어쓸지에 대한 여부를 설정합니다. | Boolean | False | |
저장될이미지 타입 | 저장될 이미지의 확장자 유형을 설정합니다. | ImageType | Jpeg | Jpeg/Bmp/Gif/Png |
Output | ||||
저장할 이미지 변수 | 이미지 정보를 저장할 변수를 설정합니다. | System.Drawing.Image | Null | |
저장할 파일 * | 저장될 이미지 파일의 경로 및 파일명을 설정합니다. | String | Null |
액티비티 사용 예시 (Example Usage)
- 윈도우화면캡쳐 예시
윈도우화면캡쳐 사용
* 저장될모니터 옵션 중 Primary, Secondary는 듀얼 모니터 사용시 선택하는 옵션입니다.
Primary는 메인모니터, Secondary는 보조모니터입니다.- Option에 덮어쓰기 여부 체크
- Output에 선언한 변수 입력 및 저장할 파일 경로 입력
- 경로 예시) "C:\Users\user\Desktop\결과.jpg"
실행 결과 확인
- 메시지 박스 내용에 변수 값 확인을 위한 수식 작성
"이미지의 크기 : " + Image.Size.ToString
- 결과 파일 확인