오토핫키 커뮤니티

조회 수 1008 추천 0 댓글 4
안녕하세요.

오토핫키 3일차인 신규유저 입니다.
메모장에 글 적는 튜토리얼부터 따라하며 차근차근 배워나가고 있는데 다중 모니터 사용시 주 모니터 이외의 모니터에서의 이미지 서치가 안되어 이와 관련해 질문을 드리려 글 올렸습니다.

제가 모니터를 "2번 모니터 | 1번 모니터(주)" 이렇게 사용중인데 주 모니터(1번)에서는 서치가 잘 됩니다.
하지만 2번 모니터에서 서치를 하려니 잘 안되더군요; 코드는 아래와 같이 적어서 사용하였습니다.

혹시, 제가 놓친 부분이 있는지 봐주시면 감사하겠습니다.

감사합니다.

==================================================================================

+!Home::
CoorMode, Pixel. Screen
SysGet, Num_mnt, MonitorCount
SysGet, Pri_mnt, MonitorPrimary
SysGet, Wrk_mnt, Monitor, 2
ImageSearch, GetX, GetY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\img\chrome_nt.bmp
If ErrorLevel = 0
{
 MouseClick, left, GetX, GetY
 Sleep, 100
 Send, ^w
 Sleep, 100
 MouseClick, left, GetX, GetY
}
else if ErrorLevel = 1
{
 MsgBox, Cannot find the icon on the screen!
}
else if ErrorLevel = 2
{
 MsgBox, Cannot conduct to search!
}
return

  • 모닝커피 2016.08.20 06:08

    ImageSearch, GetX, GetY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 %A_ScriptDir%\img\chrome_nt.bmp


    이 문제입니다.


    해당코드는 좌표 0,0 부터 양쪽 모니터의 해상도를 합친 가로새로 길이만큼 서치를 하는데


    우측모니터가 주모니터가 되면 좌측모니터의 좌표는 - 좌표값을 갖게 됩니다. 


    근데 이미지서치는 0,0 좌표부터 높은값으로 값이 변하면서 서치를 하기떄문에 -좌표를 갖는 좌측모니터에선


    서치가 되지 않습니다. 주모니터를 바꾸시거나 서치의 시작좌표를 좌측모니터의 좌상단 좌표를 주시면 해결됩니다

  • 리체 2016.08.20 11:13
    잘못 알고 계시네요
    A_ScreenWidth, A_ScreenHeight ;이것은 주모니터의 영역크기입니다.
  • 리체 2016.08.20 11:17

    도움말에 있는 sysget 예제를 실행해보세요.

    SysGet, Wrk_mnt, Monitor, 2

    모니터2에 대한 자료를 얻었으니, 그 영역변수를 사용해야죠.


    도움말 예제

    SysGet, Mon2, Monitor, 2

    MsgBox, Left: %Mon2Left% -- Top: %Mon2Top% -- Right: %Mon2Right% -- Bottom %Mon2Bottom%.

  • McCafe 2016.08.22 19:46

    두 분의 조언과 또 여기저기서 알아봐서 해결하였습니다.

    도움 주셔서 감사합니다^^~


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키와 같이 스크립트 기반이면서 3 테일스탈 2016.10.20 0/0
질문 오토핫키 FPS게임 마우스질문 1 dwodqw 2018.02.03 0/0
자유 이제 조만간 opengl의 캡쳐 장벽도 깨지겠네요. 크루세이덩 2016.08.27 0/0
질문 녹스 비활성 클릭 질문입니다. 2 지니블렉션 2016.08.26 0/0
질문 비활성 클릭에서 막혔습니다 4 복권상인 2016.08.29 0/0
질문 OCR 숫자 인식 관련해서 질문 드립니다. 3 247천사잉 2016.09.06 0/0
질문 this application is protected with unregistered ver... 앙븐각 2016.08.24 0/0
질문 카운터 개념좀 설명좀 해주실분.. 1 3일째밤샘중 2016.08.24 0/0
질문 sidesync 이미지를 못찾네요 복권상인 2016.08.23 0/0
질문 소스설명좀..부탁드릴게요형님들 3일째밤샘중 2016.08.22 0/0
질문 가상화 관련해서 질문드립니다 답변부탁드려요 오토나 2016.08.22 0/0
질문 매크로 짜는것좀 도와주세요 ejejej 2016.08.22 0/0
질문 #Include file "Gdip.ahk" 이거 어떻게 해결하나여? 11 으으아으아 2016.09.18 0/0
질문 소스만 올려주시는분들 어캐사용하는건가요?? 5 오빠백곰 2016.08.27 0/0
질문 오토핫키를 사용해서 리듬겜도 가능한가요? 1 play보이 2016.08.21 0/0
공유 간단한 스톤에이지 레이드 매크로 19 셋쇼마루 2017.09.21 0/0
질문 텍스트파일 수정은 어떻게하죠;;? 크루얼 2016.08.18 0/0
질문 다중모니터 사용시 이미지 서치 관련 질문입니다. 4 McCafe 2016.08.22 0/0
질문 이미지가 없을때 다음이미지를 찾게하려는데 3 초코나 2016.08.20 0/0
질문 현재 녹스 gdip mcode를사용하여 서치되시는분 찾습니다 2 러비 2016.08.17 0/0
Board Pagination Prev 1 ... 109110111112113114115116117 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글