목록이미지서치 (78)
넷게임
global _hWnd winTitle := "모모" EKMLib_findHWND(winTitle, _hWnd) return Button시작: { winTitle :="모모" EKMLib_findHWND(winTitle, _hWnd) EKMLib_findChildHWND(_hWnd, num) EKMLib_getChildHWND(_hWnd1, 1) e := EKMLib_inactivePixelSearch(OutX, OutY, 104, 163, 110, 174, 0xBf0800, _hWnd1, 1) if(e = 0) { EKMLib_click(OutX + 547, OutY + 238, _hWnd1 } } return 이렇게 하면 0xBf0800(빨간색) 일때 원하고자 하는걸 입력을 합니다. 제가 필요한건 0..
F2:: loop{imagesearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *100 C:\Users\owner\Downloads\AutoHotkey_1.1.28.02\12.bmp}if errorlevel = 0{click, left, %vx%, %vy%}if errorlevel = 1 reloadF3::Pause 답글
일반적인 이미지서치가 방향이 왼쪽위에서부터 오른쪽아래 인걸로 알고 있어요 방향을 오른쪽위부터 왼쪽아래로 검색하고싶은데 어떻게 해야할까요?? 일반적인 방법으로는 할 수 없나요?? imagesearch ,[OutputVarX, OutputVarY], X1, Y1, X2, Y2, ImageFileName 이것을 이용해서 그리고 검색도중에 Gdip_imageSearch라는걸 알게되었는데 (http://plorence.tistory.com/m/209) 비활성화 매크로에서 사용하는 함수 인거 같더라고요 여러가지 자료를 찾아봣는데 프로세스를 넣고 그 창에 있는 이미지를 찾던데 제가 아직 오토핫키 시작한지 별로 안되서 기초가 없어서 비활성화가 일반매크로 만드는것보다 어렵다고 해서... gdip_imagesearch를 ..
이런 네모박스를 인식해야 하는데 이미지서치로 인식이 안됩니다 저 네모박스에 하얀부분이 반짝반짝거려서 그런거 같은데 여러장을 찍어도 인식이 안되는데 혹시 방법이 있나요 답글
안녕하세요 오토핫키 4일차 입니다 .. 여기저기 찾아봐도 .잘 모르겠어서 질문좀;;; 고수형님들 도움좀 부탁드리겠습니다 .이미지서치 후에 클릭하면 로딩때문에 미리 클릭한걸로 인식!!! 다음화면이 안나오니 멈춰있거든요 . sleep 을 주자니 .클릭하는게 너무 많아서 . sleep 시간도 아까워서요 .. sleep 을 주면 잘 되는대요 ..이게 시간대가 안맞으면 한번씩 멈춰서요 . 인터넷 사정도 있고 .여러가지 요소가 많아서 제가 원하는건 ..sleep 을 안주고 이미지서치("클릭2") 저걸 클릭하면 다음거 , 이미지서치("클릭3") 으로 넘어가야 하는대 .빠르다 보니까 서치해서 클릭한걸로 인식해서 다음으로 안넘어 가지는대요 ("클릭2") 를 클릭했어도 . ("클릭3") 이 나오기전까지 . ("클릭2") ..
이미지 서치에 대해 강의, 자습서를 보면서 배우고있는데요 궁금한점이있습니다. 녹스를 켜놓고 이미지서치를 시켰는데 gui가 앞에 나와있고 시작을 누르면 서치하는 형식이라 시작을 누르면 당연히 윈도우가 gui인데요 0,0부터 화면전체를 시켯는데 뒷윈도우에 녹스에 해당화면이 켜있을때는 반응을 안하다가 녹스창을 클릭하면 그때 서치, 행동합니다. 자습서나 강좌를 보면서 배울때는 실행중인 윈도우에서만 사용하는 명령어같은게 있어서 그냥 0,0,A_screenwidth,A_screenheight로 설정했을때는 바탕화면이던 실행중이던 프로그램이던 다 찾는줄알았는데 아닌가요 ? 아니면 제가 해당스샷을찍을때 ctl+art+스크린샷을 눌러서 해상도때문에 해당 스샷을 못찾는건가요 ? 그래도 후자라면 녹스를 클릭해도 해상도는 똑..
창모드, 화면 꽉 채운 상태의 창모드에서도 이미지 서치가 잘됩니다 그런데 전체화면일땐 이미지 서치가 안되는데 왜 이럴까요 ImageSearch, reX, reY, 0, 0, 1920, 1080, *transffffff *100 test.bmp If ErrorLevel=0 Msgbox, 있다 If ErrorLevel=1 MsgBox, 없다 ++ 이미지서치로 좌표를 기억해두고 splashimage을 사용하는데 상대좌표로 사용하는 방법 없을까요? 답글
앱 플레이어와 함께 사용하려고 하는데요 앱 플레이어를 5개 정도 켜놓고 똑같은 이미지서치를 실행하면 화면에 있는 모든 이미지를 찾아서요. 활성화된(선택한) 창에서만 이미지서치가 가능하게 하는 함수가 있을까요? 답글
안녕하세요 오토핫키를 배우고 있는 초보입니다. 공부를 하다보니 온라인 게임에 적용시켜 보고 싶은데 문제점이 생겨 문의를 드립니다. 제가 하고자 하는것은 자동 사냥인데요 이때 이미지 서치를 해야 될지, 픽셀서치를 해야될지 구분이 안가더라구여 -이미지서치의 경우 문제점 1.스샷을 했을 경우 뒷 배경이 달라져서 제대로 이미지 서치가 되지 않음 2.몬스터가 움직이기 때문에 여러 각도의 스샷이 필요함 -픽셀서치의 경우 문제점 1.해당 몬스터의 색을 누르면 마우스를 움직이지않아도 색이 변함 (게임사에서 변경 되게 한거 같아여) 2.해당 몬스터의 색과 배경색이 일치하는 경우 먹통 고수분들의 도움이 필요합니다 ㅠ 답글
----------메인 스크립트에서 함수를 사용해서 반복적인 작업(루프)을 할 경우 함수() { 내용 } 메인스크립트:: loop { 함수() } ---------이런식으로 (메인스크립트에서 함수를 불러와서) (함수를 루프로 돌리는것)과 함수() { loop { 내용 } } 메인스크립트:: 함수() ---------이런식으로 (함수내에서 루프)로 돌리고 (메인스크립트에서 함수를 불러오는것) 중에 어떤식으로 해야되나요..ㅠㅠ 스크립트의 속도라던가 흐름..뭐 이런거요... 그리고 비활성으로 할 경우 비활성클릭은 잘 되는데 이미지서치의 경우 창 전체 이미지가 다 보여도 창이 아닌 바탕화면을 클릭해놓은 상태라 창이 활성화가 아닌 비활성상태가 되면 이미지 인식을 못하는데....왜 그런건가요 ㅜ_ㅜ;;; coord..
Gui, Add, Button, x32 y69 w110 h70 , 시작(F8) Gui, Add, Button, x192 y69 w110 h70 , 정지(F9) ; Generated using SmartGUI Creator for SciTE Gui, Show, w337 h186, Untitled GUI return F8:: Button시작: { 매크로상태 := true CoordMode, Pixel, Screen Loop, { WinGetPos, wX, wY, wWidth, wHeight, 녹스 앱플레이어 eX := wX + wWidth eY := wY + wHeight ImageSearch, OutX, OutY, 3, 355, 360, 393, *100 구매.bmp If (ErrorLevel = 0) {..
*transred *transgreen 하면 블루만 검색해서 #000000부터 #0000FF까지만 검색된다는 건가요? 아니면 말그대로 red#FF0000랑 green#008000만 뺀다는 건가요? 답글
Loop { wingetpos, pos_x, pos_y, width, height, 매크로제외 x_right := width + pos_x y_bottom := height + pos_y { ImageSearch, pX, pY, 35, 30, 1245, 645, ankrf1.bmp if errorlevel = 0 { PostMessage, 0x200, 0, 290+(725*65536),, 매크로제외 PostMessage, 0x201, 1, 290+(725*65536),, 매크로제외 PostMessage, 0x202, 0, 290+(725*65536),, 매크로제외 PostMessage, 0x201, 0, 290+(725*65536),, 매크로제외 PostMessage, 0x202, 0, 290+(725*..
구글링 나름 열심히 하는데도...왜 계산기 하면 x0 y0 나오는지... gdip가 32비트, 64비트용 따로 있다는 말도 있고... 윈도우8 이상부터는 안먹힌다는 말도 있고...난감하네요 ㅠㅠ 아직도 갈길이 너무나 머네요...ㅠ_ㅠ 비활성 클릭, 드래그는 완성 시켰는데 비활성 이미지는 넘나 빡심... 활성화로 해야하나...ㅠ_ㅠ 오토핫키로 제작하셔서 비활성 이미지서치 잘쓰시는분들 계십니까... 답글
이미지서치방법에대해 혹시 알려주실분 계실까요 답글
오토핫키 처음 시작하는데요, 킴영감님 강의 보고 수정하면서 매크로를 만들려 합니다. 일단 첫 단계가 175x117 사이즈인 아이콘을 찾아 무작위의 시간이 지나 그 위를 무작위로 클릭 한 번 해주는 걸 목표로 삼고 있습니다. 검색을 해봤는데, 무려 2년 전 글이긴 하지만 이 커뮤니티에 글이 있더라구요. https://tailstar.net/autohotkey/9819902 하지만 랜덤딜레이, 랜덤클릭 두 내용이 따로 있고 이걸 어떻게 합치면 좋을지 감이 오지 않습니다. 거기서 댓글을 참조해 시도하는 중인데, 밑의 구문을 보고 적절하게 수정해주셨으면 합니다. 제가 오늘 처음 시작하는 거라 좀 깔끔하지 않네요.. 수정) 2017-10-07 22:26 이렇게 하면 되네요. ImageSearch,vx,vy,1,1..
루프 돌리는데 이미지서치했을때 화면에 그 이미지가 여러개가 나오면 모두 다 클릭을 해야 다음으로 넘어가잖아요 근데 전 하나만 클릭하고 다음으로 넘어가고 다시 돌아와서 또 하나만 클릭하고 다음으로 넘어가려고 하면 뭘 어떻게 해야할까요? 완전 초보라서 질문이 좀 정신없네요ㅠㅠ 도와주세요.. imagesearch, FoundX, FoundY, 0, 0, A_Screenwidth, A_screenHeight, *30 %A_scriptdir%\Image\화면5에 해당하는 버튼.bmp if ((Errorlevel = 0) && (매크로시작 = true)) { send {Click %FoundX% %FoundY%} } 답글