Page 1 sur 1

[RE] Installation automatique

Posté : mar. 05 mars 2019 09:52
par dozosama
Bonjours voila je débute dans Autoit et je suis entrain de crée un programme pour installer plusieurs logiciel . :D
Mais voila certain logiciel marche sans problème mais avec VLC et quel que autre il a un bug

Le programme :
ShellExecute ($13vlc) ;Execute la variable $13vlc (l'installation de vlc)
if WinWaitActive ("Installer Language","Please select a language.") Then ;si oui allors
If WinWaitActive ("Installer Language","Please select a language.") Then ; si ou allors
TrayTip ("vue","1",1000) ;teste si cest faitau dessu pour suit de programme
IF WinActivate ("Installer Language","Please select a language.") Then ;activer puis
TrayTip ("good","good",1000);teste si cest faitau dessu pour suit de programme
Sleep (2500) ;pause 2.5sec
Send ("{ENTER}") ;fait Entrer
Else ; 3 IF
TrayTip ("je","pas",1000);teste si sa marche
EndIf ; 3 IF
Else ; 2IF
TrayTip ("faut","faux",1000);teste si sa marche
EndIf ; 2 IF
Else ; 1 IF
TrayTip ("2","2",1000);teste si sa marche
EndIf ; 1 IF

Problématique :
Voila après si petit programme (programme de test pas fini du tout) le send marche dans un bloque note la page de VLC (Installer language) et bien la page prioritaire donc ma question c'est pourquoi es que dans VLC sa marche pas alors que j'ai fait exactement pareille avec office et la sa marche très bien donc si vous avez la solution ou des petite idées je les acceptes avec cœur joie et un très grand plaisir
Merci d'avoirs lu mon problème et de bien vouloirs m'aider

Re: Installation automatique

Posté : mar. 05 mars 2019 10:06
par dozosama
J'ai aussi tester :
Local $test = WinWait ("Installer Language","",10)
ControlSend ($test, "", "keys1",("{ENTER}"))

voila a quoi il ressemble avec sa :

Local $test = WinWait ("Installer Language","",10)

ShellExecute ($13vlc) ;Execute la variable $13vlc (l'installation de vlc)
if WinWaitActive ("Installer Language","Please select a language.") Then ;si oui allors
If WinWaitActive ("Installer Language","Please select a language.") Then ; si ou allors
TrayTip ("vue","1",1000) ;teste si cest faitau dessu pour suit de programme
IF WinActivate ("Installer Language","Please select a language.") Then ;activer puis
TrayTip ("good","good",1000);teste si cest faitau dessu pour suit de programme
Sleep (2500) ;pause 2.5sec
ControlSend ($test, "", "keys1",("{ENTER}"))
Else ; 3 IF
TrayTip ("je","pas",1000);teste si sa marche
EndIf ; 3 IF
Else ; 2IF
TrayTip ("faut","faux",1000);teste si sa marche
EndIf ; 2 IF
Else ; 1 IF
TrayTip ("2","2",1000);teste si sa marche
EndIf ; 1 IF


Edit : je peut pas utiliser controlclick car c'est pour le faire sur beaucoup de poste merci
Edit : j'ai quand même tester avec controlclick et sa ne fait rien (le code : ControlClick ("Installer Language","","rigth" = 1 ,573,351) )
Edit : j'ai aussi tester RunWait(@ScriptDir & $13vlc) et aussi j'ai trouver sa https://sourceforge.net/projects/vlcpla ... nstallers/ mais comment je suis sur un serveur ou je peut pas mètre tout ce que je veut et pas installer n'importe quoi
Merci a ce qui vont me venir en aide

Re: Installation automatique

Posté : mer. 06 mars 2019 10:26
par dozosama
UP
Merci de bien vouloirs m'aider j'ai fait beaucoup de recherche a ce sujet mais jamais la réponse
Merci de votre aide

Re: Installation automatique  

Posté : mer. 06 mars 2019 12:50
par jchd
Cesujet a déjà été rsolu de multiples fois.
Référez-vous à : https://wiki.videolan.org/Documentation:Installing_VLC/ qui expose la procédure d'installation silensieuse

Re: Installation automatique

Posté : mer. 06 mars 2019 14:48
par dozosama
Merci de ta réponse
suivie ta réponse un autre question mais venus a l'esprit esque je peut la faire sur autoit
j'ai déjà tester quelque comment :
_ShellExecute (chemin\11_vlc-3.0.4-win64.exe") (il dise pas trouver le chemain)
_ShellExecute chemin\11_vlc-3.0.4-win64.exe /L=1033 /S (la commande au fausse)
_ShellExecute "chemin\11_vlc-3.0.4-win64.exe /L=1033 /S" (commande fausse)
_chemin\11_vlc-3.0.4-win64.exe /L=1033 /S (commande fausse)

Voila toute celle que j'ai tester pour le moment je continue mes recherche le temps de votre réponse je vous tien au courent

merci a vous de votre aide !