매크로

조회 수 275 추천 0 댓글 5


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분이되면

다음 명령실행하고 타이머는 초기화되게 만들고 싶은데?타이머를 찾아봐도?이해가 안되서?도움요청합니다.

고수님들 도와주세요.??


  • 리체 2015.05.03 13:08

    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

  • 흑콘 2015.05.03 15:10

    정말 감사합니다
    제송한데 다른질문
    FormatTime명령으로 나오는현재시간과 차이가있는데 같이흐르게 하는법알고게시면 또 도움요청합니다.
    정말제송합니다
    하지도못하는데 원하는게많아서ㅠㅠ

  • 리체 2015.05.03 15:52

    formattime,nowtime,,hh:mm:ss ;이걸 사용하시니, 각각 시간,분,초 단위로 나눠 하나씩 변수로 만들어서 댓글과 같이 셋타이머를 만드시면 됩니다 - 다만, 조건문을 좀더 달아야겠지요?

    또 다른 방법으로는 환경변수를 이용하는 방법이 있습니다 - Envsub, Envadd 2개의 명령어를 이용해 만들수 있습니다.

  • 흑콘 2015.05.03 15:57
    지금 좀 막막해서 그런는데
    예제 좀 주시면 않될까요?
    ㅠㅠ
  • 까치발가락 2015.05.06 11:33

    구이로 텍스트를 추가하고 텍스트가 1초씩증가 하거나 줄어들어서 5분이되면


    윗 글이 잘 이해가 안되네여;;


    이렇게 한다는 뜻인가요?


    iDelay:= 300000 ; 기본 딜레이

    iGetDelay:= 3000?;구이로 받아 온 딜레이(+/-)

    iTempDelay:=?iDelay?+ iGetDelay

    Sleep, %iTempDelay%


최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 진정 테일의 지존분들의 따스한 도움을 기다리고 있습... 13 YOON'S 2015.05.12 0/0
정보 랜덤알파벳출력 1 _Crash 2015.05.11 1/0
질문 메모리 주소의 값변경 3 _Crash 2015.05.18 0/0
질문 오토핫키 파일간 변수 전달 방법 7 퉁군 2015.05.11 0/0
자유 오토핫키 배우고 싶은데 어디서 배워야 할까요? 5 스트릿 2015.09.30 0/0
질문 컴퓨터끼리 변수값좀 받고 싶은데요 4 퉁군 2015.05.11 0/0
자유 등수를 입력하여 해당 내용 불러오기 4 나를대적할자 2015.05.08 0/0
질문 winsock 10051 에러좀 도와주세요~^^; 12 퉁군 2015.05.11 0/0
질문 지니모션에서 오토핫키가 정상작동 하지 않습니다.. 1 um 2015.05.08 0/0
질문 오토핫키 배워보고 싶습니다 (완전초보) 7 강정호 2015.12.28 0/0
자유 매크로 참여 함께하고싶은데.. 10 keil7 2015.05.12 0/0
질문 가능 여부좀 알고싶습니다! 4 다중이 2015.05.11 0/0
자유 폰으로원격제어 하시는분! 14 벚꽃날리는날 2015.05.19 1/0
자유 비활성이미지서치 중간정리(disp,adb) 11 우후훅 2017.04.03 4/0
질문 특정시간이 되면 작동하게 하는법좀 알려주세요. 3 흑콘 2015.05.08 0/0
자유 쿠.키.런 지니모션으로 돌리시는 분 계신가요? 3 아케이드소나 2015.05.09 0/0
자유 베스트팁 글좀 보고싶은데 왜 안봐지죠.... 8 일기 2016.04.11 0/0
질문 이미지서치 후에 찾은 이미지가 있는 창에 포스트메세... 10 퉁군 2015.05.08 0/0
질문 Nebula v1.7 영웅판매가 안되는데 3 파란사람이다 2015.06.25 0/0
질문 오핫 고수님들 타이머좀 도와주세요 5 흑콘 2015.05.06 0/0
Board Pagination Prev 1 ... 168169170171172173174175176 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글