[R] Interruptions liées au temps

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
stephaneR
Niveau 1
Niveau 1
Messages : 12
Enregistré le : jeu. 12 mars 2009 18:02
Status : Hors ligne

[R] Interruptions liées au temps

#1

Message par stephaneR »

Bonjour à tous,

Étant novice avec Autoit j'ai quelques soucis sur la gestion de temporisation.
J'ai plus l'habitude de créer des programmes de µcontroleur.
Pour créer une tempo pour le moment j'utilise l'instruction sleep.
Avantage: Précis et simple.
Gros inconvénient: Quant je veux faire une tempo de 30s, l'exécution du programme s'arrête pendant 30s, il n'ai donc pas possible de traiter d'autres informations. Avec un µcontroleur, le problème est vite résolu en utilisant des interruptions. On programme une tempo, le programme s'exécute normalement et quand la tempo est fini l'exécution s'interrompt pour gérer cet évènement.

Ma question: est-il possible d'avoir ce type de fonctionnement avec AutoIt. J'ai trouvé des fonctionnements similaires avec l'instruction

Code : Tout sélectionner

WinFlash("[CLASS:Notepad]","", 4, 500)
Merci pour votre aide.
:D
Modifié en dernier par stephaneR le mer. 25 mars 2009 19:52, modifié 1 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Interruptions liées au temps

#2

Message par jbnh »

Salut,

Tu devrais trouver ce qui te convient avec timerinit : http://www.autoitscript.com/autoit3/doc ... erInit.htm et timerdiff.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Interruptions liées au temps

#3

Message par Tlem »

Tout dépend de ce que vous cherchez à faire avec votre script.
En réalité seul votre code peut donner les informations pour savoir comment gérer cette 'interruption'.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
stephaneR
Niveau 1
Niveau 1
Messages : 12
Enregistré le : jeu. 12 mars 2009 18:02
Status : Hors ligne

[R] Interruptions liées au temps

#4

Message par stephaneR »

Merci à Tlem et à jbnh pour leur aide.

j'ai réussi à faire à peu près se que je voulais.
Répondre