- Elkha - Blue
- 오토핫키 커뮤니티
- 오토핫키
비활성 매크로 중 창이동후 매크로 안먹힘.
-
-
안녕하세요 열심히 만드시네요 일단 첫번쩨
딩연히지여 ㅎㅎ 이미지서치 하실때 블택 창크기 구해오는
윈겟포스 먕령어 가있어애 이미지 서치가 됩니다.. 그런데 그런데 스타트위에 있으면... 스타트 부분부터 실행하니.. 창의 x.y.w.h.를 구해올수없기때문에.. 안되지요 -
두번째.. 는 음 확실히 블택키시고? 매크로 누른신건가여?
-
두번째는 블택실행시 기존위치에서 매크로시작하면 잘 작동하는데요.
다른 위치로 옮기고 스타트하면 작동이 안되요. 이미지를 못찾아요. -
창 이동후 매크로가 정상적으로 작동하지 않는다는 부분
매크로 스타트 누른후 창 이동을 하신거면
창 위치를 실시간으로 구해오지 않았고
초기 1회 좌표만 가지고 하고있기때문에 발생하는 현상입니다.
-
창 이동 후 매크로가 작동하지 않아요.
기존 블택실행시 그 자리에서는 작동하구요. -
처음에 0,0기준으로 좌표가 저장되있고
창을 옮기이후 좌표갱신을 안해서 생기는 문제입니다.
클릭 직전에 창 위치를 가져오셔서
매번 창위치를 갱신해서 메시지를 보내셔야합니다. -
외치기 님이 답변달아주셧네요;; 아마 그런이유일껍니다 저도 처음 배울때 저런식으로 코딩하였다가;; 창을 옮기면.. 안되서요;; 그래서 걍 이미지서치 경우 함수로 만들어서 쓰고있습니다.. 매번 창의 위치를 갱신하고 새로 저장하고 찾는 방식으로요;
-
소스 알려달라고 하면 실례일것 같아서 그런데 제가 직접 찾아 배우려면
검색엔진 사이트에서 뭐라고 검색하면 될까요?
제가 너무 초보라 위에 소스도 거의 퍼온거거든요. 하루에 30분씩 공부하고 있는데, 막상 코드 짜려니 어렵네요. -
음.. 테일스타 베스트만가셔도.. 좋은 글 아주 알찬글들이 많습니다. 이지미서치 부터해서 왠만하면 함수로 만즐ㅇ어서 쓰시는게좋습니다.. 수정하기도 편하구요...
-
imgXY(ByRef imgX, ByRef imgY,img,M_X,M_Y,M_X1,M_Y1)
{
global ActiveID
WinGetPos, winX, winY, winW, winH, %ActiveID%
ImageSearch, oX, oY, winX+M_X, winY+M_Y, winX+M_X1, winY+M_Y1, *50 A_ScriptDir%\%img%
If ( ErrorLevel = 0)
{
imgX := oX
imgY := oY
return 1
}
else If ( ErrorLevel = 1)
{
return 0
}
}
이런식으로 함수로 만들어쓰시면편하세요 -
이렇개만 한번 써놓고 그걸 불러오기만하면 됩니다
if (imgXY(X,Y,"테스트",0,0,1800,120)=1)
{
msgbox,찾앗다
}
return
이런식으로요 그럼 저안에
창크기를 불러는거부터해서 다들어있져... 이미지서치할때마다 창크기 위치를 확인하니.. 오류 가덜하겠죠 -
개인적으로 질문이 답입니다.. 전 컴터쪽도.. 어려운용어도 하나도모릅니다 ㅋㅋ 파싱이 뭔지.. 스택틱변수 글로벌변수가 정확히 어떤 말인지. 그딴거 잘모릅니다.평생을 기계만 만지던사람이라서 ㅋㅋ... 질문하시는걸 두려워하시지마시길바랍니다 ㅋ
-
if를 쓰기 싫으시면 리턴 되는값을 에러레벨값으로 리턴시키면 평소 쓰던되로 이미지서치힐수도있구요 ..
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 스크립트내 다른스크립트 실행하기 3 | 노래 | 2015.05.22 | 0/0 |
질문 | com함수 질문좀 할께요..시트 선택하기. 9 | 제발등업좀2 | 2015.05.22 | 0/0 |
질문 | 파일의 속성값 정보보는법이 있나요? 2 | 우후훅 | 2015.05.21 | 0/0 |
질문 | pushbullet 이미지파일 업로드 같이 가능한가요? 6 | 볼그 | 2015.09.11 | 0/0 |
질문 | 혹시... 드래곤플라이트나 포코팡같은 게임도 오핫키로... 5 | flem | 2015.05.21 | 0/0 |
질문 | 메이플 오토핫키 질문 7 | qhtn12896 | 2015.07.08 | 0/0 |
질문 | 비활성 매크로 중 창이동후 매크로 안먹힘. 14 | 마토깽 | 2015.05.21 | 0/0 |
질문 | 오토핫키로 cmd 명령을 실행시킬 수 있나요? 2 | 마토깽 | 2015.05.20 | 0/0 |
질문 | 디바이스 목록 질문 7 | JgH | 2015.05.20 | 0/0 |
질문 | 세나 매크로 질문드립니다. 5 | 스파크 | 2015.05.20 | 0/0 |
질문 | Listbox관련 질문입니다 4 | 영웅거북 | 2015.05.20 | 0/0 |
질문 | 매크로(스크립트)하나로 어떻게 여러개의 지니모션을 ... 11 | 단백질 | 2015.05.20 | 0/0 |
질문 | 핸콕님 매크로 처럼 매크로 실행 하면서 다른 작업 하... 5 | 블래이드 | 2015.05.31 | 0/0 |
질문 | 파일,폴더 가상화에서 파일 실행이 안되요 6 | home01 | 2015.05.20 | 0/0 |
질문 | 지금 오토핫키 홈페이지 무슨일 있는건가요? 5 | home01 | 2015.05.19 | 0/0 |
질문 | 오토핫키 L,B버전 관련 글이 안보이네요 6 | 우후훅 | 2015.05.19 | 0/0 |
질문 | 비활성 공부중인데요. 10 | 마토깽 | 2015.05.21 | 0/0 |
질문 | 오토핫키 이런식으로 사용해도 문제가없을까요? 9 | 페르니코 | 2015.05.19 | 0/0 |
질문 | 오토 핫키 공부하려고 하는 입문 뉴비 입니다. 5 | 일기 | 2015.05.19 | 0/0 |
질문 | 구이 버튼 실행키 질문좀 드릴게요 5 | 민서s2아빠 | 2015.05.19 | 0/0 |
일단?
아무것도 생각하기 귀찮으시면 무식한 해결책이 있는데
imageseach부분에?
%X%, %Y%, %X2%, %Y2%
부분을
0,0,A_ScreenWidth, A_ScreenHeight
로 대체해 보세요.
시스템 부하는 좀 올라가겠지만 뭐 오토핫키가 부하 올려봐야... 생각하기가 귀찮으니까요...