매크로

조회 수 1007 추천 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
분류 제목 글쓴이 최근변경 추천
질문 녹스 비활성 클릭 질문 2 수지가좋아 2016.08.11 0/0
질문 메모리 읽기 질문드립니다. leejno 2016.08.10 0/0
질문 ClassNN 이 존재할시 창닫기 질문드립니다. 거스타투 2016.08.12 0/0
질문 질문 다시 자세히 해서 드려봅니다 도와주세요~ 8 blaze 2016.08.12 0/0
질문 imagesearch & postmessage 질문입니다. 1 키키키킹 2016.08.20 0/0
자유 해외 오픈 소스를 기반으로 한 fps 오토 에임 소스 입... 16 요롬 2017.02.13 1/0
질문 #IfWinActive 사용할 경우 Hotkey를 on/off 하는 방법... 2 Rabbit 2016.08.17 0/0
질문 오토핫키의 장점이 뭔가요!? 2 초식공룡 2016.08.17 0/0
질문 오토핫키 이미지 서치할때 해상도는 해당이미지의 픽셀... 1 앍짐 2016.08.17 0/0
공유 스톤에이지 r4id 매크로 공유. 0.9v 32 nadore 2020.03.20 1/0
질문 재질문... #IfWinActive 사용할 경우.. Rabbit 2016.08.17 0/0
질문 edit으로 입력한 문구를 사용하여 파일 만들려면? 6 이쁜봊이 2016.08.19 0/0
질문 왜 갑자기 gdip 비활성서치가 녹스에서 안되죠? 러비 2016.08.17 0/0
질문 현재 녹스 gdip mcode를사용하여 서치되시는분 찾습니다 2 러비 2016.08.17 0/0
질문 이미지가 없을때 다음이미지를 찾게하려는데 3 초코나 2016.08.20 0/0
질문 다중모니터 사용시 이미지 서치 관련 질문입니다. 4 McCafe 2016.08.22 0/0
질문 텍스트파일 수정은 어떻게하죠;;? 크루얼 2016.08.18 0/0
공유 간단한 스톤에이지 레이드 매크로 19 셋쇼마루 2017.09.21 0/0
질문 오토핫키를 사용해서 리듬겜도 가능한가요? 1 play보이 2016.08.21 0/0
질문 소스만 올려주시는분들 어캐사용하는건가요?? 5 오빠백곰 2016.08.27 0/0
Board Pagination Prev 1 ... 9293949596979899100 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글