Utiliser une valeur registre dans un VBscript

Résolu
Signaler
Messages postés
11
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
7 novembre 2009
-
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
    Bonjour à tous, j'aurais besoin d'un peu d'aide conrenant un VB script.
Ce script fait appe à une valeure qui est inclue dans la base de registre sur HKEY_LOCAL_MACHINE\SOFTWARE\Alenor\InstallPath
InstallPath a pour valeur un chemin d'accès (sur mon PC : C:\Program Files\Alenor\)

Il peut cependant être différent suivant les ordinateur.

Mon script à pour effet de créer un txt (Maj V0.2) dans ce dossier :

<script Language=VBScript>
Set WSHShell = WScript.CreateObject("WScript.Shell")
RegistryValue = WshShell.RegRead(HKEY_LOCAL_MACHINE\SOFTWARE\Alenor\InstallPath)
Set FSys = CreateObject("Scripting.FileSystemObject")
Set MonFic = FSys.CreateTextFile(RegistryValue + "\Maj.txt")
With MonFic
.writeLine "Test de la mise à jour du 29/02/2008"
End With
</script>

Il y a cependat une erreur ici que je n'arrive pas à trouver. Sans doute sur la ligne du chemin d'installation du fichier txt (ligne 5).

Pourriez vous me venir en aide ?

3 réponses

Messages postés
1854
Date d'inscription
jeudi 23 mai 2002
Statut
Membre
Dernière intervention
24 juin 2018
26
Bonjour à tous,

Msgbox RegistryValue & "\Maj.txt" devrait donc retourner  "C:\Program Files\Alenor\\
Maj.txt"
Peut-être que Msgbox "C:\Program Files\Alenor\
Maj.txt"  te retournera un chemin valide.

Et si possible, merci de poser les questions dans le thème approprié.
Vous êtes ici : [infomsg.aspx Thèmes] / [infomsgf_VB-NET-VB-2005_40.aspx VB.NET et VB 2005] / [infomsgt_DIVERS_221.aspx Divers] / [infomsgt_DEBUTANTS_227.aspx Débutants] / Utiliser une valeur registre dans un VBscript

au lieu de
Vous êtes ici : [infomsg.aspx Thèmes]

/ [infomsgf_VISUAL-BASIC_1.aspx Visual Basic 6] / [infomsgt_LANGAGES-DERIVES_287.aspx Langages dérivés] / [infomsgt_VBSCRIPT_245.aspx VBScript]

jean-marc
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
quelle erreur ? as tu essayé d'afficher le contenu de RegistryValue (MsgBox)
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
topic déplacé, je suis de bonne humeur