Page 1 sur 1

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

Posté : ven. 28 nov. 2014 20:00
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

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

Posté : ven. 28 nov. 2014 20:53
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:

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

Posté : ven. 28 nov. 2014 21:11
par ylionel
Le fichier d'aide?

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

Posté : ven. 28 nov. 2014 21:33
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

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

Posté : ven. 28 nov. 2014 22:43
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 :?

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

Posté : ven. 28 nov. 2014 23:11
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"')

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

Posté : sam. 29 nov. 2014 19:05
par mikell
Runwait raté, avec cette syntaxe c'était l'autre :mrgreen:

Code : Tout sélectionner

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

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

Posté : dim. 30 nov. 2014 12:36
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 ^^)

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

Posté : dim. 30 nov. 2014 14:12
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:

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

Posté : lun. 01 déc. 2014 14:32
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.

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

Posté : lun. 01 déc. 2014 17:33
par TommyDDR