Automatiser l'installation d'un soft

Morkall Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Morkall Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai créer un script pour installer un soft automatiquement, le soft s'ouvre mais il ne reçois pas la simulation des touches ENTRER.
Pourtant si je lance le script et que j'ouvre un bloc note, les touches ENTRER ce font bien..

Voici mon script (vbs) :
Dim WshShell
Set WshShell = Wscript.CreateObject("WScript.Shell")
WshShell.Run("SchemaplicSetup.5.0.608.0.exe")
WScript.Sleep 10000
WshShell.AppActivate "Schémaplic - Version 5.0"
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 1000
WshShell.SendKeys "{ENTER}"
WScript.Sleep 15000
WshShell.SendKeys "{ENTER}"

Pouvez-vous m'aider, s'il-vous-plais ?
A voir également:

1 réponse

ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
Hello,

je ne crois pas que l'on puisse utiliser un *setup.exe, quel qu'il soit de cette façon. La quasi totalité des programmes d'installation ont une interface en ligne de commande qui permets une installation "unattended" ou en "silent mode" c'est cette interface qu'il faut utiliser.

Pour ce qui est de shemaplic, il faut également désactiver l'UAC, puis s'assurer de la présence d'une version de .NET minimale sur le poste (2 opérations qui peuvent peut-être être automatisées en powershell ou vbscript), puis lancer le setup.exe avec en argument un script d'installation dans un format spécial (.iss).

Ce script est généré en installant avec les bonnes options Schemaplic sur un premier poste.

https://www.osticket.fitec.fr/kb/index.php

You may stop me but you can't stop us all   ;-)
0
Morkall Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ton aide ryko1820 !

J'ai suivis tous ce qui est dit dans le forum mais le fichier .iss ne ce créer pas, c'est à rien comprendre..
0