AutoHotKey를 사용하는 사람들
오늘: 495
어제: 547
전체: 199,692
회원: 1,877
접속: 27 (회원 1)

AutoHotKey 회원강좌

 

AutoHotkey에 대해 회원들이 직접 작성한 강좌를 올리는 곳입니다. 자신만의 팁을 공유해 주세요. ^^

 
작성일 : 10-01-20 23:19
[imagesearch]와 함께 한다면..!
 글쓴이 : eocndLv.13
조회 : 2,170   추천 : 3   비추천 : 4  
   test.bmp (2.9K) [147] DATE : 2010-01-21 07:17:12
후아.. 별거한것도 없이 가입한지 몇일이 지나가네요..
제가 제일처음에 가장 구현하고 싶었던 스크립트라면 단연 이미지서치를 꼽겠죠..
흠냐.. 실력이있는건 아니지만.. 정말 도움되셧으면 좋겠군요 감히 회원강좌에 글올리는걸로도 즐거울따름이랍니다~!
저번에 는 죄송스러울따름.ㅋ
△△△△△△△△△△잡글△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△

이제 시작하겠습니다~
아주간단한 스크립트를 파헤쳐보도록하죠.
f2::
loop
{
imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *100 test.bmp
if errorlevel = 0
{
mouseclick, left, %VX%, %VY%
Run, test.bmp
reload
}
}
f3::pause
return
위스크립트는 이미지를 서칭해서
찾았다면마우스 왼쪽을 클릭한뒤 노래파일혹은 각종파일을 실행하는 스크립트입죠.
먼저 자신의 바탕화면을 프린트스크린하고 그림판으로 데려옵시다
그리고 붙여넣기를 한후에 연신 때려줍시다!
아하하하.. 바탕화면 뿌시기 입죠..
헐. 죄송해요
암튼 속풀리셧으면 한개더 붙여넣기하세요
그다음에 자기가 서칭하고픈 아이콘을 선택해요.
그다음에 드래그합시다!!!!!!!!!!!!!
아이콘전체를 드래그해서 복사를 해봐요
그리고 새그림판에서 붙여넣기하시면 헤헤헤 이제 아이콘을 절반정도로 나눠서요 그림판안보이는데로 쑤셔넣구요
쩌밑에잇는 쩜을 위로 끌어올려서
서칭아이콘을 만들어보아요
위 파일은 질문자님꼐받은 표본아이콘이구요..~
비슷하게 만드세요
그런다음에 이제 스크립트와 함꼐넣어주죠~
같은공간에 단둘이..하하(그림에 하얀 여백이 있다면야 당연 서칭이 힘들겟죠.. 불가능!? 그러니까 여백따윈..~네버!)
스크립트! 뿅!

f2::          
;F2를 누르면 스크립트가 실행된다는 거죠! 이름하여 핫키설정이라할까나?
;비슷하게 f1::pause를 스크립트중간에넣는다면 f1을 누르면 포즈라는 명령을 한다는 거겟죠"?
loop
;루프 명령어예요..! 반복한다는 명령이겠죠  정말 친근하게 느끼셔야할 명령어입니다..이거 모르면 힘들꺼임!!!!!!!!!!
{                   ;열고
imagesearch, VX, VY, 1,1, A_ScreenWidth, A_ScreenHeight, *50 test.bmp
;드뎌 이미지서치네..ㅋ 이미지서치를한다>.<, x축좌표, y축좌표(확실힌모르지만 특정한좌표를 vx vy로 나타낸거아닐까요?
;1,1,<<요거도!!!!!!!!!!!!!!       스크린위드, 스크린헤잇..?(전체화면을 기준으로 서칭한다는 얘기겟죠. 그림이 여러개면 힘들꺼예요.. 그래서 좌표설정을 따로하는경우도잇서요. , *넘버 (오차범위랍니다 이걸설정해줘야 인식을하는거같아요.. ㅋ 필슈!!!!!!!!!!!!!!!!) , test.bmp(파일이름이죠!!!!!!!!!경로를 설정해둬도되고요 같은위치라면 이름만 상콤하게)
if errorlevel = 0
;이미지를 찾는다면!! 그러니까 에러가 안나면이죠.
{
;열어보자.
mouseclick, left, %VX%, %VY%
;아하하 마우스클릭한다 (왼쪽) , %vx(vy)%는요 나도 힘든부분인데 변수라는 곳이네요 항상서치할부분이 한곳은아니자나요. 바뀔떄마다 새로운 값이주어지지만 일반적인 좌표설정으로 바뀐값을 구할수잇을까요.. 그러니까 처음에 이밎서칭할때 좌표설정한곳!그곳 이미지를 찾은 그곳!이 변수로 작용해서 이값에 대입되는거겠죠?
;하튼 이미지를 찾은 좌표를 왼쪽으로 마우스클릭한다는뜻이예요
Run, test.bmp
;달려요!!!!!!!!!!!!!!!!!!!? 그러니까 테스트 비엠피 화일을 튼다는거죠! exe또는 확장자명을 없애면 폴더명으로 인식합니다!
reload
;모든게 끝나면 멈춰야겟죠 !!!!!!!!!!!! 리로드는 재읽기이구요다시 f2를 누르면 이미지서칭을할수있게해준답니다!!!
}
}
;닫어라
f3::pause
;f3을 누르면 잠시멈춘다는게죠. 이미지서칭을! 위에써주는 독립적인 핫키는 전체를 구동하기위한 핫키구요
;지금꺼는 단순한 포즈명령어를 구동하기위한 핫키죠.
return
;잘모르는부분인데 아마 vx나 vy같은 변수값을 해제하는 곳에 쓰이지않을까요?

아.. 제가 초를 친게아닐까요?ㅋㅋ 오히려 해가되는게아닐까요..ㅋ
왠지 누군가 비추를 할꺼같은.ㅋ
아무튼 어디까지나 처음오신분을위한거겠죠.
미안해요 눈배려서 아헿헿..ㅠ
열공모드 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
감사합니다~
비추천 : 4
추천 : 3
I just want Your Love and Love That's all but Not anymore

       사냥꾼Lv.1 / 2010-01-27 16:21

ㅠㅠ올려주신대로헀는대 대질않아요 왜그런가요 ㅠㅠ 바탕화면껄 토대로했는대

       NoelLv.4 / 2010-01-28 01:25

글이 활기차네요 ~ ㅎ 근데 너무 활기차서 접근하기 힘들 [.. ?!]

       오토핫키공부Lv.1 / 2010-01-29 12:05

추천!

       장보고또보고Lv.1 / 2010-02-02 16:34

1,1이랑,스크린위드,헤잇에다가 뭘 대입해야하는건가요?

       eocndLv.13 / 2010-02-02 21:29

그대로 쓰셔요

       강바람Lv.1 / 2010-02-11 10:01

잔소리 같지만 편하게 글쓰시는건 좋은데 읽기도 편하게 써주세요.

그리고 VX,VY의 의미는 이미지 서칭할 때 좌표설정한 부분이 아니라 좌표설정한 범위내에서 이미지서칭으로
찾은 이미지의 위치를 말합니다. 아시겠죠?

      답변글

       eocndLv.13 / 2010-02-11 15:00

쩝.. 오래전에 쓴글.. 그리고 타박.. 휴 ㅠㅠ..
지적 감사해요! 이제 완벽히 안답니다 .ㅠ

       오타키Lv.0 / 2010-06-05 15:29

허; 비추가 3이다;

       AHsK현수Lv.10 / 2010-07-30 15:07

허허.... 강좌할 맛 나겠소 비추천을 누가


 
 

 
Total 50
번호 제   목 글쓴이 날짜 조회 추천 비추천
[내장변수모음] 함께 만들어가는 내장변수 모음집 (9) 관리자Lv.100 11-20 3101 0 0
50 처음오신분을 위한 강좌요. (5) eocndLv.13 08-09 1169 2 9
49 Fn 키를 레지스트리나 오토핫키로 remapping하는 게 안 되는 이유 (3) 한빈Lv.2 08-06 346 3 0
48 쉬프트 키 오류 해결방법입니다. (2) 가나다마Lv.1 08-05 316 0 0
47 무료 아이콘 사이트 (6) 여유Lv.20 05-30 890 2 0
46 오토핫키 함수(Function)에 대한 팁 (7) 운장Lv.17 05-24 1714 5 0
45 [동영상] 초보입문 - 초간단 Imagesearch 활용 (11) 베르바Lv.13 05-20 1709 3 0
44    [동영상] 초보입문 - 초간단 Imagesearch 활용(Full 파일복구) (6) 베르바Lv.13 08-10 538 3 0
43 IF 사용시 오류나시는분들 보셔요 (6) 운장Lv.17 05-18 787 2 0
42 서브루틴을 자유자재로 다뤄보자! (6) eocndLv.13 05-17 764 0 9
41 Loop에 관한 마구잡이 팁... (7) 운장Lv.17 05-15 1215 2 0
40 GUI 를 이용한 변수 강좌. (if도 강좌) (3) 강쥐Lv.8 05-01 992 0 0
39 랜덤으로 .. 구이의 픽쳐를 바꾸는강좌. {동영상} (6) eocndLv.13 03-24 916 3 0
38 [AHK 도움말] 한글 번역판 (7) 베르바Lv.13 03-22 1575 1 0
37 [동영상] 초보입문 - Gui 만들기, Edit 창 활용 (12) 베르바Lv.13 03-22 1633 5 0
36    [동영상] 초보입문 - Gui 만들기, Edit 창 활용(파일복구) 베르바Lv.13 08-10 293 1 0
 
 
 1  2  3  4  

 

Copyright Tleap. All rights reserved.