[RE] Installation automatique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
dozosama
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mar. 05 févr. 2019 09:23
Status : Hors ligne

[RE] Installation automatique

#1

Message 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
Modifié en dernier par dozosama le jeu. 07 mars 2019 09:03, modifié 1 fois.
dozosama
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mar. 05 févr. 2019 09:23
Status : Hors ligne

Re: Installation automatique

#2

Message 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
Modifié en dernier par dozosama le mer. 06 mars 2019 12:14, modifié 1 fois.
dozosama
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mar. 05 févr. 2019 09:23
Status : Hors ligne

Re: Installation automatique

#3

Message 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
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2272
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Installation automatique  

#4

Message 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
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
dozosama
Niveau 1
Niveau 1
Messages : 11
Enregistré le : mar. 05 févr. 2019 09:23
Status : Hors ligne

Re: Installation automatique

#5

Message 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 !
Modifié en dernier par dozosama le mer. 06 mars 2019 15:09, modifié 1 fois.
Répondre