Hola.
Estaba queriendo hacer un tipo de Cronometro pulsar "1" pueda iniciarse, cuando pulse "2" pueda contar una vuelta y cuando pulse "3" este se pare.
pero necesitaria que me mostrara todas las vueltas (osea todas las veces q pulse 1) y si es posible que las guarde en un bloq de notas.
Cronometro con contador de vueltas
Moderator: Flipeador
Re: Cronometro con contador de vueltas
ejemplo
Code: Select all
setworkingdir,%a_scriptdir%
SetFormat, float, 0.2
F1:=a_desktop . "\test44.txt"
;--------
~$1::
vuelta=1
starttime:= A_TickCount
return
;--------
~$2::
vuelta ++
return
;--------
~$3::
aat:=(A_TickCount - starttime)/1000
fileappend,DATE-TIME=%a_nowutc%`r`nvuelta=%vuelta%`r`nTime=%aat%-sec`r`n-------------------------`r`n,%f1%,utf-8
return
;--------
~$4::
try,run,%f1% ;- show file
return
;--------
esc::exitapp
;========== end script ======
;- resultados :
/*
-------------------------
DATE-TIME=20230829164218
vuelta=4
Time=2.75-sec
-------------------------
DATE-TIME=20230829164227
vuelta=8
Time=5.91-sec
-------------------------
*/
-
- Posts: 2
- Joined: 29 Aug 2023, 03:10
Re: Cronometro con contador de vueltas
Cambiado, ver > Time=00:01:04.98 / hr:mn:sec.xx
Code: Select all
setworkingdir,%a_scriptdir%
SetFormat, float, 0.2
F1:=a_desktop . "\test44.txt"
;--------
~$1::
vuelta=1
starttime:= A_TickCount
return
;--------
~$2::
vuelta ++
return
;--------
~$3::
aat:=(A_TickCount - starttime)/1000
aac:=Format("{:02}:{:02}:{:05}", Floor(aat/3600), Floor(Mod(aat, 3600)/60), Mod(aat, 60))
fileappend,DATE-TIME=%a_nowutc%`r`nvuelta=%vuelta%`r`nTime=%aac%`r`n-------------------------`r`n,%f1%,utf-8
return
;--------
~$4::
try,run,%f1% ;- show file
return
;--------
esc::exitapp
;========== end script ======
/*
-------------------------
DATE-TIME=20230830123409
vuelta=3
Time=00:00:15.67
-------------------------
DATE-TIME=20230830123721
vuelta=2
Time=00:01:04.98
-------------------------
*/