Gui, Add, Button, x12 y10 w70 h40 vstart gstart, F1`n(시작)
Gui, Add, Button, x92 y10 w70 h30 vPause1 gPause1, F2`n(정지)
Gui, Add, Button, x92 y50 w70 h30 vPause2 gPause2, F3`n(재시작)
Gui, Add, Button, x172 y10 w70 h40 gGuiClose, F4`n(종료/닫기)
Gui, Add, GroupBox, x12 y110 w230 h190 cDCA100 , [로그 기록]
Gui, Add, ListBox, x22 y130 w210 h170 vaa, 로그 기록 리스트
Gui, Add, Button, x172 y60 w70 h40 gRGuiClose, F5`n(다시시작)
; Generated using SmartGUI Creator 4.0
Gui, Show, x127 y87 h313 w260, New GUI Window
GuiControl,Disable,Pause1
GuiControl,Disable,Pause2
Return
F1::
start:
gui,submit,nohide
formattime,nowtime,,hh:mm:ss
guicontrol,,aa,%nowtime% / 시작||
GuiControl,Disable,start
GuiControl,Enable,Pause1
GuiControl,Disable,Pause2
Coordmode,pixel,Screen
Coordmode,Mouse,Screen
ID:=WinExist("ahk_class QWidget")
s01:=528|355<<16
s02:=524|345<<16
s03:=576|237<<16
e01:=259|267<<16
loop{
?gosub, s1
?gosub,e1
?gosub, s2
?gosub, s3
?Sleep, 5000
}
return
s1:
loop{
imagesearch, vx, vy, 1, 1, A_ScreenWidth, A_ScreenHeight, *40 ss1.bmp
if errorlevel=0
{
?PostMessage, 0x201, 1, %s01%,, ahk_id %id%
?PostMessage, 0x202, 0, %s01%,, ahk_id %id%
?Sleep, 1000
?gui,submit,nohide
?formattime,nowtime,,hh:mm:ss
?guicontrol,,aa,%nowtime% /시작1클릭||
?break
}
}
return
s2:
loop{
imagesearch, vx, vy, 1, 1, A_ScreenWidth, A_ScreenHeight, *40 ss2.bmp
if errorlevel=0
{
?PostMessage, 0x201, 1, %s02%,, ahk_id %id%
?PostMessage, 0x202, 0, %s02%,, ahk_id %id%
?Sleep, 1000
?gui,submit,nohide
?formattime,nowtime,,hh:mm:ss
?guicontrol,,aa,%nowtime% /시작2클릭||
?break
}
}
return
s3:
loop{
imagesearch, vx, vy, 1, 1, A_ScreenWidth, A_ScreenHeight, *40 ss3.bmp
if errorlevel=0
{
?PostMessage, 0x201, 1, %s03%,, ahk_id %id%
?PostMessage, 0x202, 0, %s03%,, ahk_id %id%
?Sleep, 1000
?gui,submit,nohide
?formattime,nowtime,,hh:mm:ss
?guicontrol,,aa,%nowtime% / 다시시작||
?break
}
}
return
e1:
loop, 10{
imagesearch, vx, vy, 1, 1, A_ScreenWidth, A_ScreenHeight, *40 ee1.bmp
if errorlevel=0
{
?PostMessage, 0x201, 1, %e01%,, ahk_id %id%
?PostMessage, 0x202, 0, %e01%,, ahk_id %id%
?gui,submit,nohide
?formattime,nowtime,,hh:mm:ss
?guicontrol,,aa,%nowtime% / 에너지없음 대기||
?Sleep, 300000
?gosub, s1
}
if errorlevel=1
{
?break
}
}
return
F2::
Pause1:
gui,submit,nohide
formattime,nowtime,,hh:mm:ss
guicontrol,,aa,%nowtime% / 정지||
GuiControl,Disable,Pause1
GuiControl,Enable,Pause2
Pause,on
return
F3::
Pause2:
gui,submit,nohide
formattime,nowtime,,hh:mm:ss
guicontrol,,aa,%nowtime% / 재시작||
GuiControl,Disable,Pause2
GuiControl,Enable,Pause1
GuiControl,Disable,start
Pause,off
return
F4::gosub,GuiClose
return
GuiClose:
ExitApp
return
F5::gosub,RGuiClose
RGuiClose:
Run,%A_ScriptDir%\탱구.ahk
ExitApp
return
제가 짠 탑탱(탑오브탱커) 매크로입니다.
위쪽에 빨강색으로 색칠한 곳을 타이머 형식으로 바꾸고 싶습니다.
구이로 텍스트를 추가하고 텍스트가 1초씩증가 하거나 줄어들어서 5분이되면
다음 명령실행하고 타이머는 초기화되게 만들고 싶은데?타이머를 찾아봐도?이해가 안되서?도움요청합니다.
고수님들 도와주세요.??
gosub, timerstart
timerstart:
nt1=0
nt2=0
settimer, increasetime, 1000
loop {
if (nt2 = 5) {
settimer, increasetime, off
break
}
else
sleep, 1000
}
return
increasetime:
nt1++
if (nt1 = 60) {
nt1=0
nt2++
}
if (nt2 > 0)
guicontrol, , 타임변수, %nt2%분 %nt1%초
else
guicontrol, , 타임변수, %nt1%초
return