fonction de temps
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 1
- Messages : 13
- Enregistré le : jeu. 13 sept. 2018 13:54
- Status : Hors ligne
fonction de temps
Bonjour ! Je regardais comment faire tourner en boucles un programme sur mon ordinateur en l'activant toutes les T secondes. Je pensais convertir l'heure d'activation en secondes puis relever l'heure convertie en secondes modulo T et quand l'heure vaut 0 (cad on est à un multiple de T) on active le programme.
Qu'en pensez vous ? Auriez vous une meilleure façon de faire ? Il faudrait qu'il s'active toutes les 30mins. Avant j'utilisais le planificateur de windows mais ça marchait moyen... et c'était pas assez puissant comme je voulais, donc autant que je code un petit peu, ça sera plus simple.
J'ai donc cherché des outil pour cela et je suis perdu... La seule chose que je trouve c'est _Now Time et je ne comprends pas le retour... Je ne sais pas si c'est une string ou un array ou quoi... Je ne saurais même pas l'utiliser en le coupant et convertissant chaque valeur en ce qu'il faut.
De l'autre j'ai trouvé @Hour et @Min mais je ne sais pas du tout ce que c'est... J'ai trouvé ça un peu par hasard et je ne sais pas à quoi correspond le @ et si c'est bien ça que je cherchais ?
Je vous remercie de votre aide,
sleinininono
Qu'en pensez vous ? Auriez vous une meilleure façon de faire ? Il faudrait qu'il s'active toutes les 30mins. Avant j'utilisais le planificateur de windows mais ça marchait moyen... et c'était pas assez puissant comme je voulais, donc autant que je code un petit peu, ça sera plus simple.
J'ai donc cherché des outil pour cela et je suis perdu... La seule chose que je trouve c'est _Now Time et je ne comprends pas le retour... Je ne sais pas si c'est une string ou un array ou quoi... Je ne saurais même pas l'utiliser en le coupant et convertissant chaque valeur en ce qu'il faut.
De l'autre j'ai trouvé @Hour et @Min mais je ne sais pas du tout ce que c'est... J'ai trouvé ça un peu par hasard et je ne sais pas à quoi correspond le @ et si c'est bien ça que je cherchais ?
Je vous remercie de votre aide,
sleinininono
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: fonction de temps
Bonjour,
3 solutions parmi d'autres.....
3 solutions parmi d'autres.....
Code : Tout sélectionner
Global $NB = 0
MsgBox(0,"", "Il est le " & @MDAY &"\"& @MON &"\"& @YEAR &"-"& @HOUR &":"& @MIN &":"& @SEC)
While 1
If $NB = 5 Then ExitLoop
Sleep(1000) ;toutes les secondes
temps()
$NB += 1
WEnd
$NB = 0
$oldtime = @MIN
Do
ToolTip("Patientez " & @SEC,100,200,"toutes les minutes")
If $oldtime <> @MIN Then
$oldtime = @MIN ;toutes les minutes
temps()
$NB += 1
EndIf
Sleep(1000)
Until $NB = 2
ToolTip("")
$NB = 0
$oldtime = TimerInit()
Do
$diff = TimerDiff($oldtime)
If $diff > 3000 Then ;toutes les 3 secondes
temps()
$NB += 1
$oldtime = TimerInit()
$diff = 0
EndIf
Until $NB = 3
Func temps()
MsgBox(0,"Temps " & $NB, "Il est " & @HOUR &":"& @MIN &":"& @SEC, 1)
EndFunc
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
-
- Niveau 1
- Messages : 13
- Enregistré le : jeu. 13 sept. 2018 13:54
- Status : Hors ligne
Re: fonction de temps
vraiment intéressant, merci !
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: fonction de temps
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jchd
- AutoIt MVPs (MVP)
- Messages : 2272
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: fonction de temps
C'est un remake de Google translate : on lit un thread sur le forum anglais et hop on a la copie conforme en hexagonal ici...
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: fonction de temps
C'est vrai mais ici la question est anodine - les réponses aussi d'ailleurs
Si on commence à verrouiller sur ce genre de question, c'est plus un forum, c'est la Cité Interdite ....
Si on commence à verrouiller sur ce genre de question, c'est plus un forum, c'est la Cité Interdite ....
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jchd
- AutoIt MVPs (MVP)
- Messages : 2272
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: fonction de temps
Ce n'était qu'une remarque, pas un appel à l'incarcération immédiate.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: fonction de temps
Certes.
Cela dit merci pour la remarque, parce que je reconnais pour ma part avoir complètement zappé le topic sur le forum US ...
Cela dit merci pour la remarque, parce que je reconnais pour ma part avoir complètement zappé le topic sur le forum US ...
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )