[...] Execution sous condition avec processus

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

[...] Execution sous condition avec processus

#1

Message par Sydneysyd »

Bonjour à tous,

Je suis confronté à un petit souci

Je ne vois pas comment construire mon code, je voudrais faire un code qui dit que tant que le processus 'Untel' est en cours, on ne continue pas le script.

Je pense à des if exist, mais je ne vois pas comment intégrer le processus dedans.

J'ai cherché sur le forum et j'ai rien trouvé

Merci d'avance pour votre aide
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#2

Message par TommyDDR »

Tant qu'un processus est en cours ---> Tant qu'un processus existe ---> Tant que ProcessExist()
Je vous laisse faire la même démarche pour le "tant que".
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#3

Message par jguinch »

Euh, et [ERROR_CRYPTED] ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#4

Message par TommyDDR »

GRRRrr il ne faut pas donner la réponse toute cuite.
Ça encourage à ne pas chercher sinon :(
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#5

Message par jguinch »

Tu as raison Tommy, j'ai été trop aidant... C'est en cherchant qu'on trouve... :?
@Sydneysyd :avoue tu aurais quand même pu trouver ça tout seul, non ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#6

Message par TommyDDR »

C'est bon, il va devoir chercher ^^'
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#7

Message par Sydneysyd »

J'ai cherché mais mon petit cerveau ne le voyait pas avec 'tant que' lol

Merci, je vais regarder et je reviens vers vous
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
Hackoo
Niveau 4
Niveau 4
Messages : 52
Enregistré le : ven. 03 févr. 2012 19:31
Localisation : Tunisie
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#8

Message par Hackoo »

Salut :wink:
Avec une boucle While .....Wend
► Afficher le texteWhile...Wend
Ou bien avec Do ....Until <expression>
► Afficher le texteDo ....Until <expression>
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. Albert Einstein
Le savoir est la seule matière qui s'accroît quand on la partage. Socrate
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#9

Message par jguinch »

Hackoo et Sydneysyd : vous faites exprès ou quoi ? :lol:
Regardez la doc, il y a une fonction qui fait exactement ce qui est demandé.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Hackoo
Niveau 4
Niveau 4
Messages : 52
Enregistré le : ven. 03 févr. 2012 19:31
Localisation : Tunisie
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#10

Message par Hackoo »

jguinch a écrit :Hackoo et Sydneysyd : vous faites exprès ou quoi ? :lol:
Regardez la doc, il y a une fonction qui fait exactement ce qui est demandé.
Et c'est quoi cette fonction ?
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. Albert Einstein
Le savoir est la seule matière qui s'accroît quand on la partage. Socrate
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#11

Message par TommyDDR »

F1 / AutoIt / Function Reference / Process Management
Ou, vous ouvrez SciTe, en réfléchissant un peu, vous savez que vous cherchez une fonction en rapport avec les processus donc, vous tapez "Process", et vous regardez la liste de fonctions proposés par SciTe.

Je vous laisse deviner quelle fonction ATTEND la FERMETURE d'un PROCESSUS

(indice : Les mots clés sont en majuscule et en rouge :wink: )
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Hackoo
Niveau 4
Niveau 4
Messages : 52
Enregistré le : ven. 03 févr. 2012 19:31
Localisation : Tunisie
Status : Hors ligne

Re: [...] Execution sous condition avec processus

#12

Message par Hackoo »

D'accord, je l'ai trouvé :P :lol:
ATTEND la FERMETURE d'un PROCESSUS ==> ProcessWaitClose
► Afficher le texteProcessWaitClose
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. Albert Einstein
Le savoir est la seule matière qui s'accroît quand on la partage. Socrate
Répondre