- idletime {
- if ($idle != 0) { inc %sec.d 1 | goto sd }
- ;pour remettre "idletime a zero" quand "$idle" retombe a zero
-
-
- else { set %sec.d 0 | set %sec.g 0 | set %min.d 0 | set %min.g 0 | set %heu.d 0 | set %heu.g 0 | goto sd }
- :sd
- if (%sec.d == 10) { inc %sec.g 1 | set %sec.d 0 | goto md }
- :md
- if (%sec.g == 6) { inc %min.d 1 | set %sec.g 0 | goto mg }
- :mg
- if (%min.d == 10) { inc %min.g 1 | set %min.d 0 | goto hd }
- :hd
- if (%min.g == 6) { inc %heu.d 1 | set %min.g 0 | goto hg }
- :hg
- if (%heu.d == 5) { inc %heu.g 1 | set %heu.d 0 | goto error }
- :error
- if (%heu.g == 3) { set %sec.d * | set %sec.g * | set %min.d * | set %min.g * | set %heu.d * | set %heu.g * | goto end }
- ;vous pouvez remplacer les "*" par zero si vous preferez (c'est juste pour dire que vous avez rien fait pendant 24heures!)
- :end
- return %heu.g $+ %heu.d $+ : $+ %min.g $+ %min.d $+ : $+ %sec.g $+ %sec.d
- }
-
idletime {
if ($idle != 0) { inc %sec.d 1 | goto sd }
;pour remettre "idletime a zero" quand "$idle" retombe a zero
else { set %sec.d 0 | set %sec.g 0 | set %min.d 0 | set %min.g 0 | set %heu.d 0 | set %heu.g 0 | goto sd }
:sd
if (%sec.d == 10) { inc %sec.g 1 | set %sec.d 0 | goto md }
:md
if (%sec.g == 6) { inc %min.d 1 | set %sec.g 0 | goto mg }
:mg
if (%min.d == 10) { inc %min.g 1 | set %min.d 0 | goto hd }
:hd
if (%min.g == 6) { inc %heu.d 1 | set %min.g 0 | goto hg }
:hg
if (%heu.d == 5) { inc %heu.g 1 | set %heu.d 0 | goto error }
:error
if (%heu.g == 3) { set %sec.d * | set %sec.g * | set %min.d * | set %min.g * | set %heu.d * | set %heu.g * | goto end }
;vous pouvez remplacer les "*" par zero si vous preferez (c'est juste pour dire que vous avez rien fait pendant 24heures!)
:end
return %heu.g $+ %heu.d $+ : $+ %min.g $+ %min.d $+ : $+ %sec.g $+ %sec.d
}