매크로

조회 수 245 추천 0 댓글 6

아래는 스크립트입니다. 실행하면?
1초경과에서 안움직여집니다 왜이런가요?

==================================================
#SingleInstance force?
#Persistent?
#NoEnv

Gui, -Resize?
Gui, Add, Text, x16 y20 w90 h20 v데헷, 시간
Gui, Add, Button, x16 y50 w40 h20 , Start?
Gui, Add, Button, x66 y50 w40 h20 , End?
Gui, Show, x1154 y884 h77 w121, 타임워치?
Return?
;----------------------?
GuiClose:?
ExitApp?
;----------------------?
시계:?
second:=0
minute:=0
hour:=0
day:=0
if ?(second<60)
second+=1
if (minute<60){
guicontrol, text, 데헷,%second%초 경과
}

if (second=60){
second=0?
minute+=1
if ?(hour < 24){
? ? ? ? guicontrol, text, 데헷,%minute%분 %second%초 경과
}
}
if (minute=60){
minute=0
hour+=1
? ? if (day=0){
guicontrol, text, 데헷, %hour%시간 %minute%분 %second%초 경과
}
}
if (hour=24){
hour=0
day+=1
guicontrol, text, 데헷, %day%일 %hour%시간 %minute%분 %second%초 경과
}
return
;----------------------?
ButtonStart:?
SetTimer, 시계, 1000
return?
;----------------------?
ButtonEnd:?
second:=0
minute:=0
hour:=0
day:=0
SetTimer, 시계, off
guicontrol, text, 데헷, 시간
return?
;----------------------?

  • theruin 2015.03.06 06:37

    당연히 안됩니다.

    settimer 시작하자마자 시간이 초기화 0 이되고 카운트후 1초 표시됩니다

    그리고 다시 settimer 작동할때 다시 초기화가 되버리죠. 그리고 다시 1초표시니 계속 1초인겁니다.

    시간 변수를?#NoEnv 다음으로 이동하서 하시면 됩니다.

  • profile
    GOLD 2015.03.06 17:20
    그렇네요..ㅋㅋ 감사합니다
  • 없어돌아가 2015.03.06 10:48
    #SingleInstance force?
    #Persistent?
    #NoEnv

    second:=0
    minute:=0
    hour:=0
    day:=0

    Gui, -Resize?
    Gui, Add, Text, x16 y20 w90 h20 v데헷, 시간
    Gui, Add, Button, x16 y50 w40 h20 , Start?
    Gui, Add, Button, x66 y50 w40 h20 , End?
    Gui, Show, x1154 y884 h77 w121, 타임워치?
    Return?
    ;----------------------?
    GuiClose:?
    ExitApp?
    ;----------------------?
    시계:?
    if ?(second<60)
    second+=1
    if (minute<60){
    guicontrol, text, 데헷,%second%초 경과
    }

    if (second=60){
    second=0?
    minute+=1
    if ?(hour < 24){
    guicontrol, text, 데헷,%minute%분 %second%초 경과
    }
    }
    if (minute=60){
    minute=0
    hour+=1
    if (day=0){
    guicontrol, text, 데헷, %hour%시간 %minute%분 %second%초 경과
    }
    }
    if (hour=24){
    hour=0
    day+=1
    guicontrol, text, 데헷, %day%일 %hour%시간 %minute%분 %second%초 경과
    }
    SetTimer, 시계, 1000
    return
    ;----------------------?
    ButtonStart:?
    gosub,시계
    return?
    ;----------------------?
    ButtonEnd:?
    second:=0
    minute:=0
    hour:=0
    day:=0
    SetTimer, 시계, off
    guicontrol, text, 데헷, 시간
    return?
    ;----------------------?
  • profile
    GOLD 2015.03.06 17:22
    1시간까진잘작동하는데 1시간 1분이 되는순간 다시 초 경과로 돌아가버리네요 ㅋㅋㅠㅠ 어떻게해야할까요?
  • 없어돌아가 2015.03.06 10:50

    참고로?guicontrol, text, 데헷,%second%초 경과 이렇게 할 경우 1분이 넘어서도 표시되는건 초단위 밖에 안나옵니다.

    조건문으로 일 시간 분 다 체크해서 하셔야 할듯하네욤

  • profile
    GOLD 2015.03.06 17:23
    그렇네요.. 어떻게할까요? loop문 이용해서만들었었는데 그렇게하면 다른 쓰레드가 발동을 못해서요..

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 포스트메세지 비활성클릭... 자꾸 물어봐서 죄송합니다... 18 투혼레몬 2015.03.06 0/0
질문 시간경과 프로그램만들어봣는데 안되네요 6 GOLD 2015.03.06 0/0
질문 버튼반응문제 해결되지않아 다시질문합니다 5 GOLD 2015.03.06 0/0
자유 쿠키런 매크로 없나요? 2 펄엔젤 2015.03.13 0/0
질문 어제올린 질문인데 다시씁니다.. 5 후루룹 2015.03.05 0/0
질문 도와주세용 이미지서치후 다시 이미지 서치할떄... 3 소리없이 2015.03.05 0/0
질문 이미지 2개를 찾는반복은 어떻게하나요? 7 후루룹 2015.03.27 0/0
질문 이미 한 선언을 바꿀수는 없나요? 6 GOLD 2015.03.04 0/0
질문 왜 이미지 클릭이안될까요?ㅠㅠ 20 낭군이 2015.05.18 0/0
질문 사용자 계정 컨트롤 경고창은 어떻게 넘기나요? 4 언제나ing 2015.03.04 0/0
질문 픽셀서치에서 3 라나바다 2015.03.03 0/0
질문 postmessage 비활성 컨트롤을 단축키로 만들고 싶은데... 8 투혼레몬 2015.03.07 0/0
질문 버튼 반응문제 7 GOLD 2015.03.04 0/0
질문 멀티플 이미지 서치관련 질문드립니다 6 한지1 2015.03.03 0/0
질문 이런식으로만들어보려고 하는데요..! 4 라나바다 2015.03.03 0/0
질문 최신 세븐나이츠 오토 어디서 받으면 되나요 ? 28 내붕알용문신 2016.06.21 0/0
질문 컴파일할때 어떻게 이미지파일이랑 ahk를 묶어서 exe하... 12 GOLD 2015.05.21 0/0
질문 어느 숫자 보다 크다 작다를 인식하게 할 수 있나요? 8 수리봉얼짱 2015.03.04 0/0
질문 지니모션에서 비활성 키보드 입력을 해보려하는데 막히... 6 춘혈 2015.03.02 0/0
질문 세븐나이츠 무한사냥(완료) 영웅교체 부분에서좀 도와... 16 세나블텍 2015.03.05 0/0
Board Pagination Prev 1 ... 182183184185186187188189190 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글