- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
다중모니터 사용시 이미지 서치 관련 질문입니다.
-
-
잘못 알고 계시네요
A_ScreenWidth, A_ScreenHeight ;이것은 주모니터의 영역크기입니다. -
도움말에 있는 sysget 예제를 실행해보세요.
SysGet, Wrk_mnt, Monitor, 2
모니터2에 대한 자료를 얻었으니, 그 영역변수를 사용해야죠.
도움말 예제
SysGet, Mon2, Monitor, 2
MsgBox, Left: %Mon2Left% -- Top: %Mon2Top% -- Right: %Mon2Right% -- Bottom %Mon2Bottom%.
-
두 분의 조언과 또 여기저기서 알아봐서 해결하였습니다.
도움 주셔서 감사합니다^^~
ImageSearch, GetX, GetY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\img\chrome_nt.bmp
이 문제입니다.
해당코드는 좌표 0,0 부터 양쪽 모니터의 해상도를 합친 가로새로 길이만큼 서치를 하는데
우측모니터가 주모니터가 되면 좌측모니터의 좌표는 - 좌표값을 갖게 됩니다.
근데 이미지서치는 0,0 좌표부터 높은값으로 값이 변하면서 서치를 하기떄문에 -좌표를 갖는 좌측모니터에선
서치가 되지 않습니다. 주모니터를 바꾸시거나 서치의 시작좌표를 좌측모니터의 좌상단 좌표를 주시면 해결됩니다