Ved programmering med VBScript, må du kanskje lese et miljø variabel. Dette kan gjøres ved å gå til Windows Script Host med VBScript og gjøre bruk av skallet objektet . Den beste måten å lære hvordan du får tilgang miljøvariabler er med en virkelig verden eksempel som leder deg gjennom trinnene . Du trenger
Computer
Windows ( 98 eller nyere )
Vis flere instruksjoner
en
Lag en bruker miljøvariabelen. Klikk på Windows kulen i nedre venstre hjørne av skrivebordet for å åpne Start-menyen . Høyreklikk på "Computer " og deretter "System Properties . " Klikk " Avanserte systeminnstillinger . " En dialog åpnes. Klikk på " Miljøvariabler "-knappen i nedre høyre hjørne . Klikk på " Ny" rett under Brukervariabler . Skriv "test " i " Variable Name " feltet " og skriv ditt navn i" Variable Value " -feltet. Klikk på " OK "-knappen nederst i vinduet.
2
Åpne Notisblokk ved å klikke på "Start " og skrive " notepad " i søkefeltet . Klikk på programmet når den vises i søkeresultatene ovenfor . Opprett et nytt dokument og lagre det som "C : \\ Temp \\ ReadEnvVar.vbs " .
3
Kopier og lim inn følgende kode i Notisblokk : en
Option eksplisitt
' Erklærer VariablesDim WshShl , Shell , UserVar
' Sett objectsSet WshShl = WScript.CreateObject ( " WScript.Shell ") Set Shell = WshShl.Environment ( "Bruker" )
'Read variableUserVar = Shell ( "Test" )
"Output verdien til msgboxWScript.Echo " Ditt navn er "& UserVar &" ! "
' Opprydding ObjectsSet WshShl = NothingSet Shell = Ingenting
' Exit ScriptWScript.Quit ( )
4
Lagre filen og avslutt Notisblokk.
5
Run skriptet. Bla til "C : \\ Temp \\ ReadEnvVar.vbs " og dobbeltklikker på filen . En meldingsboks skal dukke opp som viser navnet ditt. Velg " OK ".
6
Les en systemmiljøvariabel ved å erstatte denne linjen i skriptet -Set Shell = WshShl.Environment ( "Bruker" ) - med følgende linje :
Set Shell = WshShl.Environment ( "System" )
Erstatt denne linjen - UserVar = Shell ( "Test" ) - med : en
SysVar = Shell ( " Sett systemvariabelen du ønsker å lese her ")
slutt erstatte denne linjen - WScript.Echo " Ditt navn er "& SysVar &" "- med følgende :
WScript.Echo UserVar
7
Lagre skriptet og avslutte Notepad . Du har nå en VBScript stand til å lese en bruker eller systemmiljøvariabel .