매크로 프로그램 중에 엄청나게 간단하게 매크로 프로그램을 만들 수 있는 오토핫키입니다.

오토핫키를 이용하여 네이버 이미지 검색 매크로 프로그램을 만들려고 합니다.


tip.


; 주석 처리입니다.


각 화면 구성은 밑에 와 같이 x 는 가로 위치 , y는 세로 위치입니다. w, 넓이, h 높이 입니다. 

x,y,w,h만 안다면 간단하게 화면 구성을 할 수 있습니다.


밑에 소스는 각 이미지에 맡게 매크로를 돌리는 소스입니다.

- 동작 구성 - ; 네이버 검색 매크로

1. 브라우저 이미지를 찾는다 (chrome)

2. chrome 브라우저로 마우스 이동 후 더블클릭.

3. chrome 브라우저가 뜨면 검색창을 찾는다.

4. 검색창으로 특정 문자열 send 후 엔터

5. 검색으로 나온 것 중에 휠을 이용하여 위, 아래로 내려가며 특정 이미지를 찾고 띄운 후 

6. 1 - 5 반복


!! - 전체 소스를  다 공개는 하지 않았으며, 밑 소스만 보고 분석하셔도 웬만한 매크로 프로그램은 만들 수 잇습니다.


Gui, Add, Text, x20 y10 w120 h20, 매크로 준비 프로그램
Gui, Add, Text, x335 y10 w50 h20 vA, [준비]
Gui, Add, Button, x20 y130 w160 h30, 시작
Gui, Add, Button, x20 y170 w160 h30, 멈춤
GUI, Add, Text, x240 y145 h20 w85, 반봇횟수  :
Gui, Add, Text, x330 y145 h20 w120 vB, 0회
Gui, Add, Text, x240 y180 w150 h30, F1 : 시작 / F2 : 멈춤
GUi, Show, w400

Button시작:
{
Send {F1}
}
return

Button멈춤:
{
Send {F2}
}
return
F1::
{
Gui, Submit, nohide
GuiControl, ,A, [시작]

Loop
{
if(매크로시작=false)
break
;MsgBox, %1X%
ImageSearch, bX, bY, 0,0, A_ScreenWidth, A_ScreenHeight, *50 3.bmp ;브라우저 아이콘
if(ErrorLevel =0)
{
Send {Click %버튼1X% %버튼1Y%}
Send, {Enter}
sleep, 1000
point1:
{
Gui,Submit,nohide
GuiControl, ,B, %클리어횟수%
ImageSearch, FoundX, FoundY, 0,0, A_ScreenWidth, A_ScreenHeight, *50 1.bmp ; 네이버 검색 아이콘
if(ErrorLevel =0)
{
버튼2X := FoundX+2X
버튼2Y := FoundY+2Y

Send {Click %버튼2X% %버튼2Y%}
Send, {Enter}
}
else
{
if(매크로시작=true){
클리어횟수 := 클리어횟수 +1
goto, point1
}
}
}
}


}
}
F2::
{
매크로시작 := false
Gui,Submit,nohide
GuiControl, , A, [멈춤]
}


+ Recent posts