목록이미지서치 (78)
넷게임
CoordMode,mouse,windowCoordMode,Pixel,windowSetMouseDelay, 0f1:: 지금 문제가 되는곳이 이곳인데아침엔 한 5~6시간 사용했는데 저녁부터 문제가 발생하네요 이런 경우가 있나..?잘못된 스크립트라면 제대로 돌아갔던것도 신기하구요창크기고정을 걸어뒀기때문에 앱플레이어 창크기가 바뀔일도 없다고 생각하는데요.. 캡처를 수없이 다시해봤는데, 제대로 찍었는데도 못찾아서 대부분 에러레벨 1이 나옵니다(오차는 10~200 마구 바꿔가면서 다시 해봤어요) 제대로 찾아서 에러레벨0이 나오면 잘굴러가는것도 딱 한두번정도..오차를 10으로 내린 후 해당 이미지가 화면상에 없는데도 무조건 이미지를 찾았다며 에러레벨0으로뜨고 마우스는 지정좌표범위로 이동하지않고 제자리를 클릭한다던지;..
a이미지서치가 b이미지를 찾으면 다음으로 이동 못찾으면 a를 다시 찾음 이걸 코딩하면 이렇게 되는데 loop { a이미지서치 if(e=0) { b이미지서치 if(e = 0) { break } } } 이걸 간단하게 할 수 없을까요? 답글
비활성이미지서치를 할때 범위를 지정해서 해당범위만 서치하게끔 할수있는 방법이 없을까요? 답글
If(Search_img("1.bmp", MOMO , x, y)) { ControlClick, x%x% y%y%, [MOMO]앱플레이어 } 이런식으로 사용하고있는데 이경우는 이 이미지를 찾았을때 그러니까 ErrorLevel=0 일때 잖아요? 제가 원하는건 ErrorLevel=1 을 비활성이미지서치 식으로 구현하고 싶은데 잘 모르겠네요 ㅜㅜ 답글
하는법좀 알려주세요 답글
1을 찾고 없으면 2를 찾고 없으면 3을 찾고 이런ㅅ긱으로 어떻게 하나요 답글
안녕하세요 이미지서치에 대해서 하나하나 배우고있는 입문자입니다 제가 이미치 서치를 했는데 이미지 서치를 실패 했을때도 메세지박스를 뜨게하거나 이미지를 거짓말안치고 10번넘게 따서 수정도해보고 다해봤는데 서치가 안되며, 메세지박스 자체가 안떠서 이렇게 질문을 드려요 제가 사용한 스크립트는 F1:: ImageSearch,vx,vy,1,1,1920,1080, *Transwhite *50 Img₩dlqrn.bmp If Errorlevel=0 { Msgbox, %vx%, %vy% } Return 이며 이미지가 있는 폴더는 오토핫키가 있는 폴더에 Img 폴더에 존재합니다 위에서 말씀드렸듯이 에러레벨 1도 설정을 해봤었지만 안되며 경로를 절대경로로 해도 자세한 경로로 해도 서치가 아예안됩니다 사진의 종류는 같은 bm..
이미지서치 외부링크는 불가능한가요? 서버에 이미지 등록하고 사용하려고 합니다. F2:: ImageSearch,vx,vy,0,0,A_ScreenWidth,A_ScreenHeight, http://xxx.xxx.xxx/xxx/test.png 이런식으로 사용 불가능한가요? 답글
이미지 서치 한후 간단히 키 입력하는 스크립인데 핫키 입력후 특정이미지가 있는 창이 활성화 되어 있지 않으면 인식을 못하고, 임의로 활성화 시켜주면 그때 인식합니다. 이거 그냥 인식할수 있게 할 수 없나요? ImageSearch, x5, y5, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\재작.png If(ErrorLevel=0) { sleep 500 Send,{F10 down} Sleep 100 Send,{F10 up} 답글
gdip 그레이스케일이 흑백이랑 같은건가요? 답글
스크립트에 이미지 서치가 포함이 되면 매크로 실행키(F1)를 안 눌러도 매크로 켜자마자 멋대로 실행이 됩니다 아이템이 나오면 줍게 하는 매크로입니다 스크립트는 다 넣을 수 없어서 대략적으로 줄여서 써보았습니다 Aitem 라벨 부분은 못찾으면 다음거 찾는 식으로 좀 길게 반복되기만 했습니다 F1:: loop { gosub, Aitem gosub, Bitem } return Aitem: loop, 1 { imagesearch, vx, vy, 247, 158, 558, 440, *30 Aitem1.bmp if errorlevel = 0 { mousemove, vx, vy sleep, 200 click sleep, 100 } else if errorlevel = 1 { imagesearch, vx, vy, 24..
오토핫키 이미지서치 횟수제한 두는법 궁금합니다. ImageSearch,vx,vy,0,0,a_ScreenWidth,a_Screenheight, *50 check.png if Errorlevel = 0 { sleep 1000 MouseClick,Left,%VX%,%VY%,2,4 sleep 5000 goto 하이 ; 여기서 횟수제한 } If Errorlevel = 1 { sleep 300 goto 확인 } 이렇게 하다가 이 이미지 서치 구문이 4번 초과로 성공하면 다른 스크립트로 넘어가려고해야되는데 어떻게해야될까요. if %a_index%>4 하고 스크립트 써내려가면되는건가요.. 어찌해야될지.. 답글
이미지서치로 사용할 경우 정상적으로 인식이 되는 이미지가 있습니다. 그런데 그 이미지를 가지고 비활성이미지 서치를 사용하면 인식이 되지 않네요. 다른 이미지들은 비활성으로도 인식이 잘 되는데 유독 인식 안되는 이미지가 애를 먹이네요. 크기가 작아서 그럴 수가 있나요? 화면상에서 고정된 이미지인데... 어떻게 해야 할까요? 답글
기존에 이미지파일을 띄워둔다음에 마우스클릭으로 사진을 클릭하는것 까진되는데 녹스에 들어가서 작동시키니깐 먹통이되는데 해결법아시는분있나요? F1:: ImageSearch, vx, vy, 1, 1, 1920, 1080, *50 1.png MouseClick, left, vx, vy return 이미지파일이랑 스크립트랑 같은파일에 넣어뒀음. 컴파일해서 관리자권한으로 실행해봤음에도 무반응이네요. 녹스를 내리고 이미지띄워서 눌러보면 또 잘되는데 어떡하죠 답글
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ#Include c:\gdip\Gdip_all.ahk#Include c:\gdip\Gdip_ImageSearch.ahk#Include c:\gdip\Search_img.ahk gui,show,w100 h100 center,chapter11 gui,Add,Button,x0 y0 w100 h50 gStart,Startgui,Add,Button,x0 y50 w100 h50 gStop,Stopreturn Start: WinGet,winid,ID,NAVER - Chrome if(Search_img("naver.bmp",winid,x,y)){ MsgBox, success!! x=%x% y=%y% } else msgbox,못찾음 return Stop:ExitAppreturn ..
어제 물어본 결과 조언을 받아서 32x32 크기의 24비트 비트맵 파일을 만들어서 테스트 해보았습니다. 근데 원본 파일 켜고 오차 200을 설정해도 못찾는건 대체 무슨경우인지 설마 오토핫키가 너무 구형이라 화질이 너무 좋으면 못 읽는지 보려고 32x32크기의 256색 비트맵 파일로 실행해 본 결과도 마찬가지였습니다. 혹시 이미지 서치를 대체할 방법 아시고 계신분 있으십니까? 답글
ImageSearch, vx, vy, 0, 0, 1920, 1080, *50 image_file\전투.png 라고 놨을때 무려 전투.png 원본 파일을 켜놔도 서치가 안됨 오차를 100까지 올리니까 그제야 인식이됨 하얀 배경 메모장에다가 전투.png를 복붙해서 적당히 배치한다음에 서치를 돌리면 오차를 200까지 올려도 인식이 안됨 나만이러는건지 뭔... 답글
비활성 이미지서치에 대해서 공부해 본다고 열심히 찾아보는데 검색만으로는 부족한 부분이 있어 질문드립니다 블루스택이나 지니같은 플을 사용하는건 아니구요 핸드폰을 사용해서 비활성 이미지서치를 구현해 보려는데 개념을 확실히 잡고 가야 할것 같아서요. 우선 핸드폰의 스샷을 찍고 제 pc에 저장하는것 까지는 성공했습니다. runwait,%A_scriptDir%\adb\adb shell screencap -p /sdcard/Android/data/com/cd.png,,hide runwait,%A_scriptDir%\adb\adb pull /sdcard/Android/data/com/cd.png c:\windows\cd.png,,hide 그 이후가 문제 인데요 일반 이미지서치는 전체 해상도에 맞춰 스샷을 찍고 그 이..
vysor이라는 앱을 사용해서 모바일을 컨트롤하고 있는데 이미지서치 정확도가 많이 떨어지네요.. 정확도를 *100 정도 주고 검색하는데 찾았다 못찼았다를 반복하고 정확도를 낮추면 아예 못찾습니다 그래서 gdip이미지서치를 좀 공부해보려 하는데 금방 습득할순 없을것 같고...정확도 차이는 좀 어떨까요? 답글