매크로

조회 수 276 추천 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%


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오핫 고수님들 타이머좀 도와주세요 5 흑콘 2015.05.06 0/0
자유 블레이드 핸콕님꺼 질문좀 할께용 ㅠㅠ.. 윤왕자님 2015.05.02 0/0
질문 Edit을 이용한 로그 예시좀 부탁드리겠습니다. 1 아잉뿌잉 2015.05.04 0/0
질문 크롬창을 비활성 클릭할려고 합니다 뭐가 잘못된건가요? 5 하얀개미 2015.05.05 0/0
질문 오핫 고수님들 pushbullet 재질문이요 ~ 1 꿀꾸리 2015.05.04 0/0
질문 세븐나이츠 Nebula v1.7 질문이요 4 파란사람이다 2015.05.04 0/0
질문 오토핫키 비활성서치 후 클릭에 관한 질문 입니다 3 도비123 2015.05.01 0/0
질문 타이머 관련 매크로 실행시 에러가 나네요 5 지니블렉션 2015.05.01 0/0
질문 오토핫키 질문드립니다 4 꿀꾸리 2015.04.30 0/0
질문 초보입니다. 고수님들 도움좀 부탁드립니다. 6 덩구리얌 2015.04.30 0/0
질문 글자를 이미지화 하는 방법이 있을까요? 14 USW 2015.05.04 0/0
질문 세븐나이츠 Nebula v1.7 질문드리겠습니다 8-15영지 7 던구 2015.05.03 0/0
질문 오토핫기 시간별 클릭 작동 소스이게 맞나요?ㅠㅠ 2 칼츠테일 2022.12.14 0/0
질문 단도직입적으로 질문좀.. 6 다중이 2015.04.28 0/0
질문 PostMessage 도중에 키보드 입력 8 성운이 2015.04.28 0/0
질문 오랜만에 질문입니다. 비활성 postmessage 5 올드휴고 2015.08.28 0/0
질문 마우스 잠금 질문 드려요~ 2 퉁군 2015.04.25 0/0
질문 이미지 여러개 한번에 찾으려면 어떻게 해야할까요 1 지니블렉션 2015.04.25 0/0
질문 리스트뷰 구이창2개 질문드려요 3 흑콘 2015.04.28 0/0
질문 오토핫키를 더블클릭해도 바탕화면에 창이 안뜨네요 1 눈알먹어 2015.04.27 0/0
Board Pagination Prev 1 ... 169170171172173174175176177 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글