[..] Novice, faire une boucle de plusieurs script

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ylionel
Niveau 1
Niveau 1
Messages : 5
Enregistré le : sam. 22 nov. 2014 19:19
Status : Hors ligne

[..] Novice, faire une boucle de plusieurs script

#1

Message par ylionel »

Bonsoir, voilà il y a quelques temps je faisais des script pour que des photos s'envoient sur un autre pc enfin je suis novice fin soit j'avais fait plusieurs script pour plusieurs choses et je me suis rendu compte quand faite je fais tout en même temps

Est il possible de faire une boucle du genre : Quand le premier script à terminer il lance le deuxième et ainsi de suite ? Si oui comment faire?

Je vous remercie d'avance et je m'excuse d'être débutant et si j'ai posté dans la mauvaise section je suis vraiment débutant et j'aime bien le script
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [...]Novice, faire une boucle de plusieurs script

#2

Message par Hugues »

Salut,

Tu peux te tourner vers les solutions

Code : Tout sélectionner

ShellExecuteWait
ou bien

Code : Tout sélectionner

RunWait
.

Regarde le fichier d'aide :mrgreen:
ylionel
Niveau 1
Niveau 1
Messages : 5
Enregistré le : sam. 22 nov. 2014 19:19
Status : Hors ligne

Re: [...]Novice, faire une boucle de plusieurs script

#3

Message par ylionel »

Le fichier d'aide?
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [...]Novice, faire une boucle de plusieurs script

#4

Message par Hugues »

Oui avec l'éditeur tu as le fichier d'aide qui a plein d'exemple pour te guider...

C'est la touche "F1" :mrgreen: Tu ouvres ScITE ensuite tu fais Help et Help.

http://www.autoitscript.fr/forum/viewto ... =11&t=5539
ylionel
Niveau 1
Niveau 1
Messages : 5
Enregistré le : sam. 22 nov. 2014 19:19
Status : Hors ligne

Re: [...]Novice, faire une boucle de plusieurs script

#5

Message par ylionel »

Ah ok je n'avais pas vu qu'il y avait ça


donc j'ai mis :

Runwait ("C:\Users\Lionel\machintrucbrole.au3")

c'est bon?

edit : cela n'a pas l'air de marcher :?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [...]Novice, faire une boucle de plusieurs script

#6

Message par TommyDDR »

un run sur un .au3 ne peut fonctionner, le run exécute un programme (donc .exe, .com, etc)
Soit vous compilez votre .au3 et faites un run vers le .exe généré, soit vous faites :

Code : Tout sélectionner

Runwait('"' & @AutoItExe & '" "C:\Users\Lionel\machintrucbrole.au3"')
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Novice, faire une boucle de plusieurs script

#7

Message par mikell »

Runwait raté, avec cette syntaxe c'était l'autre :mrgreen:

Code : Tout sélectionner

ShellExecuteWait("C:\Users\Lionel\machintrucbrole.au3")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Novice, faire une boucle de plusieurs script

#8

Message par TommyDDR »

mikell a écrit :Runwait raté, avec cette syntaxe c'était l'autre :mrgreen:

Code : Tout sélectionner

ShellExecuteWait("C:\Users\Lionel\machintrucbrole.au3")
Un shellexecute sur un .au3 signifie que l'ouverture des .au3 sur son ordinateur est configurer en "lancer le script" (ce n'est pas le cas chez moi par exemple ^^)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Novice, faire une boucle de plusieurs script

#9

Message par mikell »

Ah, autant pour moi alors
Il me semblait que c'était bien cette configuration qui était celle par défaut à l'installation d'Autoit
Mais ma mémoire n'est plus ce qu'elle était :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Novice, faire une boucle de plusieurs script

#10

Message par DimVar »

C'est bien celle là par défaut à l'install, mais comme Tommy, je modifie lors de l'install pour l’édition de script, plutôt que l’exécution.
Ce qui veut dire que shellexecute n'est pas forcement la meilleure piste...


@ylionel : Auriez vous du code à nous présenter ? Ce sera plus "parlant"...

Cdlt, Dimvar.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Novice, faire une boucle de plusieurs script

#11

Message par TommyDDR »

3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre