Bonjour,
j'ai un probleme avec un logiciel sur mon PC, pour faire simple, je dois le réinstaller à chaque démarrage du PC pour qu'il fonctionne correctement.
j'ai donc codé un petit script en VBS pour lancer l'installateur de ce programme automatiquement.
Problème, sur l'installateur (Setup.exe) une fenetre s'ouvre et on me demande de choisir la langue d'installation (par défaut Francais) et de cliquer sur OK la suite se fait automatiquement.
J'ai donc simulé la touche "enter" du clavier dans mon script, mais cela ne semble pas fonctionner.
je n'ai pas de message d'erreur, mais j'ai l'impression que le "enter" ne fonctionne pas. car l'intallateur reste bloqué sur la fenetre avec le bouton "ok".
POur info, le titre de la fenetre du programme est "Choisissez la langue d'installation" et le nom du processus est "Setup Launcher"
j'ai essayé les 2 dans WshShell.AppActivate mais cela ne change rien.
pouvez vous m'aider ? voici mon code
Merci par avance
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'TWINVIEW.exe'" )
For Each objProcess in colProcessList
objProcess.Terminate()
Next
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "C:\Users\HW\Desktop\TVIEW\setup.exe"
WScript.Sleep 5000
WshShell.AppActivate "Setup Launcher"
WScript.Sleep 5000
WshShell.SendKeys "{Enter}"
je viens de découvrir le mode silence que je en connaissais pas du tout.
Je ne comprends cependant pas ou tu veux m'emmener avec ton script.
j'ai modifié mon VBS pour passer mon setup.exe en silence, il semble se produire quelque chose, car je vois l'icone du MSI dans la barre des taches (mais aucune fenetre n'apparait à l'écran, ni meme lorsque je clique sur l'icone dans la barre des taches.
l'icone disparait ensuite d'elle meme mais je ne sais pas si quelque chose s'est produit..