매크로

제가 만든 매크로에서 사용중인 스크립트고, 동작여부는 윈도우 7 및 8.1의 몇가지 테마에서 테스트 완료했습니다.

?- 적용이 안될 가능성도있고, 약간의 오류도 있지만 대부분 정상 작동합니다.


WinGetPos,aWX,aWY,aW,aH,%title% ; 해상도값 스캔

ControlGetPos,clientX,clientY,maW,maH,,%title% ; clientX, clientY 윈도우화면위치지정( border 값), 해상도값지정

sW := aW+(800-maW)

sH := aH+(480-maH)

Winmove, ?%title%,,,,%sW%,%sH% ; 해상도변경완료


------------------------------------------------------------------------


기본적으로 타이틀을 변수 title 로 읽어오시고,


위 스크립트를 실행하면

해상도가 변경될껍니다.


위 스크립트는 지니모션에 있는 디바이스바/위젯바를 제외한 화면의 크기를 800*480으로 변경해주는 스크립트고

만약 본인의 스크립트가 오른쪽 바를 포함한 좌표로 설정되어있는 경우는

너비(800) 부분을 850?750-착각하여 반대로 적었네요..(바 사이즈)으로 변경해주시면 됩니다.


제 매크로는 위 설정을 기본으로 짜여져 있습니다.


부가 설명을 드리자면


WinGetPos, 타이틀이 적힌 윈도우 창의?정보를 읽어옵니다

aWX, 디바이스 X 좌표

aWY, 디바이스 Y 좌표

aW, 디바이스 너비

aH, 디바이스 높이

%title% 디바이스 타이틀


ControlGetPos, 타이틀이 적힌 윈도우에 있는 Class 위치를 변수값으로 읽어옵니다.

clientX, class의?X 좌표

clientY, class의?Y 좌표

maW, class의 너비

maH, class의?높이

, class 이름이 들어가는 부분이지만 생략하시면 좌상단에 위치한 첫번째 class 값을 기본으로 가져오는듯 합니다.

%title% 디바이스 타이틀


Winmove, 타이틀이 적힌 윈도우를 이동합니다

%title%, 타이틀

, 타이틀 문구

, 이동할 좌표 X

, 이동할 좌표 Y

%sW%, 변경할 너비

%sH% 변경할 높이


디바이스 내 class 좌표를 읽어오기때문에

테마 혹은 윈도우 버전에 따른 보더값이 변경되더라도 오류없이 진행 할 수 있습니다.

winmove 에서 각각 좌표값이 없는 이유는 위치이동은 안하고 너비/높이만 변경하면 되기 때문입니다.


저도 오토핫키를 접한지 얼마 되지 않아서 맞게 설명한것인지는 정확하지 않으나

제가 이해한 내용을 토대로 작성하였습니다.


그럼 수고하세요. ^^



List of Articles
분류 제목 글쓴이 최근변경 추천
정보 아직도 그림판으로 좌표를 알아 내시는건가요?? 6 미치 2014.12.12 0/0
정보 이미지 서치를 했는데 모서리쪽만 클릭을 해서 많이 속... 2 미치 2014.09.22 0/0
정보 블레이드 보스만날시 스킬사용메크로 7 앙꼬호빵 2014.09.20 0/0
정보 (펌)픽셀서치를 대체할 수 있는 비활성픽셀칼라 활용 ... 6 앙꼬호빵 2019.05.26 0/0
정보 지니모션 postmessage 미작동 관련 3 무사시무 2014.10.11 0/0
정보 오토핫키 이미지 서치 테스트용 1 너울 2015.05.04 0/0
정보 혹시나 오토핫키 매크로 직접 만드시는분들~~ 4 프린치크 2014.10.29 0/0
정보 비활성 매크로 예문 남겨드립니다. 참고하세요~ 14 호로록뚝딱 2015.08.12 0/0
정보 pixelcolor 사용법을 알았습니다. 9 으뜸어린이 2017.09.10 0/0
정보 이미지서치 후 비활성 클릭 17 lidmt 2016.07.02 0/0
정보 이미지 서치 비활성 클릭 4 프린치크 2014.11.20 0/0
정보 폴더내 이미지 찾는 Loop 5 묵치기 2014.12.01 0/0
정보 소스 여러 파일로 관리 하는 팁 7 묵치기 2015.01.20 0/0
정보 그리기 / DRAW / GDIP 화면에 선 도형 그리기 (예제) 3 따기따기 2014.12.12 0/0
정보 윈도우의 타이틀바, 보더 없애는 방법. 7 모바게 2014.12.23 0/0
정보 간단한 단축키 ~ 5 앞프론뒷태 2015.03.13 0/0
정보 지니모션 안보이게 하고 매크로 동작 24 Works 2015.04.10 0/0
정보 소개 - Macro Creator (AHK 매크로 제작툴) 14 모바게 2015.08.28 0/0
정보 (안내) 글내용확인하시고 자삭하세요 27 snf 2015.02.23 0/0
정보 노트북 모니터만 끄기? 입니다 모르시는 분들이 계신거... 5 낭군이 2016.09.13 0/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글