아래와 같이 간단하게 만들어 봤는데요...
Home:: <<-- 이걸로 시작하게 만들거나 버튼으로 눌러서 매크로가 시작하게 만들고 싶은데요
버튼눌러도 시작을 안하는거같고
home으로 바꺼서 해봐도 시작을 안하네요
홈으로 바꿀때는
Home::
{
?Gosub, 체크1
?Gosub, 체크2
?Gosub, 체크3
?Gosub, 체크4
}
Return
이렇게 했습니다
어떻게 해야 매크로가 시작하나요??
Gui, Add, Text, x22 y20 w110 h20 , 시작키 : Home
Gui, Add, Text, x142 y20 w130 h20 , 종료키 : End
Gui, Add, Text, x22 y40 w250 h20 , 일시정지 : Delete
Gui, Add, Text, x172 y170 w100 h20 cgreen +Center vB, 현재로그
Gui, Add, GroupBox, x12 y60 w150 h150 cED006D, 해상도설정
Gui, Add, CheckBox, x172 y80 w90 h20 vch11, -
Gui, Add, CheckBox, x22 y80 w120 h20 vch1, 1600x1024하나
Gui, Add, CheckBox, x22 y110 w130 h20 vch2, 1600x1024둘
Gui, Add, CheckBox, x22 y140 w130 h20 vch3, 1680x900하나
Gui, Add, CheckBox, x22 y170 w130 h20 vch4, 1680x900둘
Gui, Add, Button, x172 y190 w100 h20 vbt11, start
; Generated using SmartGUI Creator 4.0
Gui, Show, x180 y268 h222 w321,
;-------------------------------------------------------------
Buttonstart:
Coordmode, pixel, screen
{
?GuiControl,, B, 매크로 시작
?msgbox, 시작되었습니다.
?Gosub, 체크1
?Gosub, 체크2
?Gosub, 체크3
?Gosub, 체크4
}
Return
;--------------------------------------
GuiControl,, B, 1600x1024하나
sleep 50
if ch1=0
{
?sleep 10
}
Return
if ch1=1
{
?Loop
?{
? PixelSearch, vx, vy, 163, 80, 167, 84, 0xDEDED6, 0, Fast
? if errorlevel = 0
? {
?? send {F8}
?? sleep 10
?? send {F8}
?? sleep 10
?? send {F8}
? }
? if errorlevel = 1
? {
?? sleep 10
? }
?}
}
Return
home::
이거 잘 작동합니다만