Page 1 sur 1

Script au3 lancé par un autre script [R]

Posté : sam. 28 janv. 2017 20:59
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

Re: Script au3 lancé par un autre script  

Posté : sam. 28 janv. 2017 21:44
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

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

Posté : sam. 28 janv. 2017 22:00
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.