[R] TrayItem et Arrêt d'un compteur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ferrierd
Niveau 2
Niveau 2
Messages : 27
Enregistré le : mer. 20 avr. 2011 10:27
Status : Hors ligne

[R] TrayItem et Arrêt d'un compteur

#1

Message par ferrierd »

Bonjour,
(Reprise de mon ancien message suite à un non respect des règles de présentation)
(J'espère que celui-ci sera plus en adéquation avec les règles:-)) )

Message d'origine: Posté: Jeu 21 Avr 2011 13:03
J'ai crée un petit bout de code qui effectue un compte à rebours couplé avec un TrayItem pour les différentes options du programme

Je suis confronté au comportement suivant:
lorsque j'appuie sur l'icone de mon programme, automatiquement le compteur s'arrête.
Sauriez-vous quelle option me permettrait de laisser le tourner le compteur?
Pour le compteur j'utilise la fonction AdlibRegister.
► Afficher le texte
Réponse de Sylvanie : Posté: Jeu 21 Avr 2011 14:06
--------------------------------------------------
ne manquerait il pas un petit

Code : Tout sélectionner

opt("TrayAutoPause",0)
--------------------------------------------------

Réponse de Sylvanie: Posté: Jeu 21 Avr 2011 15:34
--------------------------------------------------
Je viens de reproduire le problème.
Effectivement, le click sur un trayitem suspend le script en général, donc le comportement est "logique" mais embêtant.

En pseudo solution on peut quand même imaginer une fonction d'update du compteur basée sur un timediff, car du coups, l'affichage rattrape son retard quand le script reprend la main
► Afficher le texte
Modifié en dernier par ferrierd le ven. 22 avr. 2011 10:35, modifié 1 fois.
ferrierd
Niveau 2
Niveau 2
Messages : 27
Enregistré le : mer. 20 avr. 2011 10:27
Status : Hors ligne

Re: [..] TrayItem et Arrêt d'un compteur

#2

Message par ferrierd »

Merci Sylvanie.

Ton code fonctionne parfaitement.
Petite question subsidiaire avant que je ne mette un petit [R]

Même la fameuse option, n'a pas résolu le problème:

Code : Tout sélectionner

opt("TrayAutoPause",0)
Dans quel cas utilise-t-on alors cette option ?
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] TrayItem et Arrêt d'un compteur

#3

Message par sylvanie »

Bonjour,
Cette option est faite pour le cas où on ne souhaite pas de Pause par défaut.
D'ailleurs ça marche bien, mais si on utilise un Traycreateitem alors le comportement de suspension de script reviens.

Essayez de commenter le Trycreateitem du code que j'ai proposé. Vous verrez alors que le compteur continue à tourner malgré les click sur le tray. Mais par contre le tray n'a plus de fonction.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
ferrierd
Niveau 2
Niveau 2
Messages : 27
Enregistré le : mer. 20 avr. 2011 10:27
Status : Hors ligne

Re: [..] TrayItem et Arrêt d'un compteur

#4

Message par ferrierd »

Subtile différence :-)

Merci de l'information.
Je clos ce post.

David
Répondre