Script au3 lancé par un autre script [R]
Posté : sam. 28 janv. 2017 20:59
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
)
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
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

;******************************************************************************
;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
;****************************************************
;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 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