프로그램 캡션(이름)으로 윈도우창 이미지 저장하기

SimpleHotkey_Script|2023. 11. 6. 09:41

 

스크립트 예제
<Win_GetPos,계산기,a>
<calc,a_3=a_3+a_1>
<calc,a_4=a_4+a_2>
<Capture,a_1,a_2,a_3,a_4,image.bmp>

 

계산기 화면위치를 읽어 캡쳐하는 예제 입니다.

창위치가 어디에 있던지 해당 프로그램의 캡션(이름)을 읽어와 정확한 사이즈로 캡쳐 합니다.

저장되는 이미지 파일은 image.bmp 저장 됩니다. 

캡션 이름 변경해가며 동작 되는지 테스트 해보세요!!!

 

 
<Win_GetPos,계산기,a> 계산기 프로그램의 위치정보를 a변수에 입력 합니다.
선언된 a변수 기준으로 a_1,a_2,a_3,a_4  4개 변수가 자동생성 됩니다.
a_1 = 프로그램위치 X값 
a_2 = 프로그램위치 Y값 
a_3 = 프로그램위 넓이 (width)
a_4 = 프로그램위 높이 (height)
<calc,a_3=a_3+a_1> Capture 명령어는 a_1 ~ a_3 까지의 길이로 캡쳐 합니다.
프로그램 위치 X값  ~ 프로그램 넓이까지 캡쳐를 해야 되므로
a_3 = a_3 + a_1 값을 만들어서 넣어 줘야 합니다.
<Capture,x시작점,y시작점,x길이까지,y길이까지,파일이름>
<calc,a_4=a_4+a_2> 위와 동일
<Capture,a_1,a_2,a_3,a_4,image.bmp> 설정된 범위로 image.bmp 파일을 생성합니다.

 

예제를 복사해서 계산기 값을 변경해가며  테스트 해보세요!

 

댓글()