Créez une variable d'environnement utilisateur. Cliquez sur l'orbe Windows dans le coin inférieur gauche de votre bureau pour ouvrir le menu Démarrer. droit; cliquez sur "Ordinateur" puis cliquez sur "Propriétés système." Cliquez "Réglages Avancés Du Système." Une fenêtre de dialogue apparaît. Cliquez sur le "Variables d'environnement" bouton dans le coin inférieur droit. Cliquez "Nouveau" juste en dessous Variables utilisateur. Type "test" dans le "Nom de la variable" terrain" et tapez votre nom dans le "Valeur de la variable" domaine. Cliquez sur le "OK" bouton au bas de la fenêtre.
Ouvrez le Bloc-notes en cliquant "Début" et la dactylographie "bloc-notes" dans la boîte de recherche. Cliquez sur l'application lorsqu'elle apparaît dans les résultats de recherche ci-dessus. Créez un nouveau document et l'enregistrer comme "C: Temp ReadEnvVar.vbs".
Copiez et collez le code suivant dans le Bloc-notes:
Option explicite
«Déclarer des variables
Dim WshShl, Shell, UserVar
«objets Set
Réglez WshShl = WScript.CreateObject ("WScript.Shell")
Réglez Shell = WshShl.Environment ("Utilisateur")
«Variable Lire
UserVar = Shell ("Test")
«Valeur de sortie à MSGBOX
WScript.Echo "Ton nom est " & UserVar & "!"
«nettoyage objets
Réglez WshShl = Nothing
Réglez Shell = Nothing
'Fin de script
WScript.Quit ()
Enregistrez votre fichier et quittez Bloc-notes.
Exécutez le script. Accédez à "C: Temp ReadEnvVar.vbs" et double-cliquez sur le fichier. Une boîte de message devrait apparaître l'affichage de votre nom. Sélectionner "D'ACCORD."
Lire une variable d'environnement de système en remplaçant cette ligne dans votre script -
Réglez Shell = WshShl.Environment ("Utilisateur") - Avec la ligne suivante:
Réglez Shell = WshShl.Environment ("Système")
Remplacez cette ligne - UserVar = Shell ("Test") - Avec:
SysVar = Shell ("Insérez variable système vous voulez lire ici")
Enfin, remplacer cette ligne - WScript.Echo "Ton nom est " & SysVar & "!" - De ce qui suit:
WScript.Echo UserVar
Enregistrer votre script et quittez Bloc-notes. Vous avez maintenant un VBScript capable de lire une variable d'environnement utilisateur ou système.