Comment lire un utilisateur / Environnement système variable à l'aide de VBScript

Lors de la programmation avec VBScript, vous pouvez avoir besoin de lire une variable d'environnement. Ceci peut être accompli en accédant à Windows Script Host aide de VBScript et de l'utilisation de l'objet de la coquille. La meilleure façon d'apprendre comment accéder à des variables d'environnement est un exemple du monde réel qui vous guide à travers les étapes.

Instructions

  1. 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.

  2. 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".

  3. 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 ()

  4. Enregistrez votre fichier et quittez Bloc-notes.

  5. 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."




  6. 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

  7. Enregistrer votre script et quittez Bloc-notes. Vous avez maintenant un VBScript capable de lire une variable d'environnement utilisateur ou système.

» » » » Comment lire un utilisateur / Environnement système variable à l'aide de VBScript