Script au3 lancé par un autre script [R]

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
joce
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 26 janv. 2017 17:00
Status : Hors ligne

Script au3 lancé par un autre script [R]

#1

Message par joce »

Bonsoir à tous,

Je galère pour trouver quelque chose qui doit être simple.
J'ai un script au3 qui me lance l'installation automatique d'un exe (Ce n'est peut-être pas bien encodé mais je débute :D )
;******************************************************************************
;Installation 7zip
;******************************************************************************
; Affiche en bas à droite un message informant du début de l’installation.
TrayTip ("7Zip","Début de l'installation",1000)

; Pause de 3 secondes
Sleep (3000)

; Lancer l'installation de 7Zip

ShellExecute (".\RessourcesX64\7z1604-x64.exe")

; Le programme attend que la fenêtre soit active
    WinWaitActive("7-Zip 16.04 (x64) Setup","",5)

; Si la fenêtre du programme est active alors
if WinActive("7-Zip 16.04 (x64) Setup") Then
   Send("{ENTER}")
   Sleep(2000)
   Send("{ENTER}")
   Send("{ENTER}")
Else
     MsgBox(0,"Erreur","Erreur d''execution !",2)
EndIf
;******************************************************************************
;Fin Installation Coreftp
;****************************************************
Je souhaiterais exécuter ce script depuis un autre script car je ne souhaite pas surcharger ce dernier.
Je ne trouve pas comment faire.
Si vous pouviez m'aiguiller.Jj'ai bien tenté avec un Run(@Autoit &....) mais cela ne fonctionne pas. D'autant que j'aimerais que cela prenne l'AutoIt.exe du dossier de mon programme et non celui du répertoire d'installation.
Si je ne suis pas clair n'hésitez pas.
Au plaisir de vous lire.
Joce
Modifié en dernier par joce le sam. 28 janv. 2017 22:03, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Script au3 lancé par un autre script  

#2

Message par mikell »

Si j'ai bien compris tu as un "AutoIt3.exe" dans le même répertoire que ton .au3
Run(@scriptdir & '\AutoIt3.exe "mon script.au3" ')
Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
joce
Niveau 1
Niveau 1
Messages : 11
Enregistré le : jeu. 26 janv. 2017 17:00
Status : Hors ligne

[R] Re: Script au3 lancé par un autre script

#3

Message par joce »

Oui, c'est cela !!! C'était si simple. Je cherchais trop compliqué.
Je te remercie. Cela fonctionne parfaitement. Tu me sauves !!!
Merci, bonne soirée et bon dimanche.
Répondre