FREP이라는 간단한 핸드폰 매크로 프로그램을 -> 오토핫키로 변경하는 작업을 하고있습니다,...
(좀 스케일이 거대하긴합니다... FREP으로도 명령어가 변수 다제거하고 400여개가 됩니다....)
C언어 자체를 모르고 여러가지 검색해가며 공부를 하고있는데
FREP에서 사용하는 명령어를 좀 알면좋을꺼같은데 ... 좀 여쭤보려고합니다....
이미지 서치까지는 알겠습니다만...
이미지 서치의 시간을 정할순 있나요? (오토핫키)
ImageSearch, VX, VY, 0, 0,A_ScreenWidth, A_ScreenHeight, D:\자료\네이버.bmp
이것을 한번이 아니라 초 단위 , 5초간 해당 이미지를 찾아라. 혹은 20초간 찾은후, 20초안에 해당 이미지를 찾으면?
?If ErrorLevel = 0 (참값은 1초만에 나올수도 있고 20초 마지막에라도 나올수 있음)
?If ErrorLevel = 1 (거짓 값은 해당이미지를 찾는시간이 20초이니 20초 뒤에 거짓값으로이동)
20초안에 성공하면 A의 값으로 가는것이고
20초까지 찾았는데 fail이 뜬다면 B값으로 가게 만들고 싶습니다만... (goto)
해당 이미지를 몇초간 찾게 하는 명령어를 잘 모르겠습니다.....
이것만 된다면... 어느정도 Frep과 비슷하게 만들수 있을꺼같은데...
CoordMode, Pixel, Screen ;이미지서치의 좌표가 스크린모드를 사용하게 됩니다.
-한번만 설정해주면 계속 되는지, 각 터치의 명령어를 쓸때마다 설정하는지 확인.
Frep 터치후 이동 -> Mouseclick,l, 좌표 ? goto
Frep image serch -> imageserch,VX..... ?If ErrorLevel = 0, 참값 ?If ErrorLevel = 1 거짓값.
Frep image serch 하는 시간 설정 -> 오토핫키 모르겠음...
FREP Loop -> Loop, 횟수
Frep swipe -> Mouseclickdrag,L,좌표좌표,좌표,좌표,[속도 1~100값 100느림]?
FREP wait -> sleep,5000 [1000 = 1s]
a_tickcount 나 a_now 이용해서 시간차를 구하셔서 loop 탈출조건을 추가하시면 되겠네요.
아니면 정확한 시간은 아니겠지만 loop 안에 sleep, 100 정도 주고 loop를 20회 만 돌려도되겠죠.
뭐 이런경우 이미지 서치 시간은 포함이 안된거라 20초가 넘긴하겠지만 더 간단하긴 하겠네요
CoordMode, Pixel, Screen << 한번만 쓰면 될거에요