Bei der Programmierung mit VBScript , müssen Sie eventuell eine Umgebungsvariable zu lesen. Dies kann durch den Zugriff auf den Windows Script Host mit VBScript und die Nutzung der Shell-Objekt bewerkstelligt werden. Der beste Weg zu lernen, wie Umgebungsvariablen zuzugreifen, ist mit einem Beispiel aus der Praxis , der Sie durch die einzelnen Schritte . Things You
Computer Windows- (98 oder höher) brauchen
anzeigen Weitere Anweisungen
1
Erstellen Sie einen Benutzer -Umgebungsvariablen. Klicken Sie auf der Windows- Kugel in der linken unteren Ecke des Desktops , um das Startmenü zu öffnen. Rechts-Klick auf "Computer" und klicken Sie dann auf "System Properties ". Klicken Sie auf " Erweiterte Systemeinstellungen ". Ein Dialog öffnet sich. Klicken Sie auf die "Umgebungsvariablen" -Button in der rechten unteren Ecke. Klicken Sie auf " Neu" direkt unter Benutzervariablen . Geben Sie "test" in der " Variable Name " Feld " und geben Sie Ihren Namen in das " Variable Value " -Feld. Klicken Sie auf die Schaltfläche "OK" am unteren Rand des Fensters.
2
Öffnen Sie den Editor , indem Sie auf "Start" und Eingabe von " Notizblock " in das Suchfeld ein. Klicken Sie auf die Anwendung , wenn es in den Suchergebnissen oben erscheint . Erstellen Sie ein neues Dokument, und speichern Sie sie als "C: \\ Temp \\ ReadEnvVar.vbs " .
3
Kopieren Sie den folgenden Code in den Editor :
Option explicit
' VariablesDim WshShl , Shell , Declare UserVar
' Set objectsSet WshShl = WScript.CreateObject ( " WScript.Shell " ) Set Shell = WshShl.Environment ( "User" )
'Read variableUserVar = Shell ( "Test")
' Output Wert msgboxWScript.Echo " Ihr Name ist" & UserVar & "!"
'Aufräumen ObjectsSet WshShl = NothingSet Shell = Nothing
' Exit ScriptWScript.Quit ()
4
Speichern Sie die Datei und schließen Sie Editor .
5
Run das Skript . Navigieren Sie zu "C: \\ Temp \\ ReadEnvVar.vbs " und auf die Datei doppelklicken. Eine Meldung sollte Pop-up mit Ihrem Namen . Wählen Sie " OK".
6
Lesen ein System Umgebungsvariablen durch Ersetzen Sie diese Zeile in Ihrem Skript - Set Shell = WshShl.Environment ( "User" ) - mit der folgenden Zeile :
Set Shell = WshShl.Environment ( "System")
Ersetzen Sie diese Zeile - UserVar = Shell ( "Test") - mit :
SysVar = Shell ( " Legen Systemvariable Sie hier lesen " )
Schließlich ersetzen Sie diese Zeile - WScript.Echo" Ihr Name " & SysVar &" " ist - mit dem folgenden :
WScript.Echo UserVar
7
Speichern Sie Ihr Skript und schließen Sie Editor . Sie haben nun eine VBScript lesen kann einen Benutzer oder System -Umgebungsvariablen.