Miljø variabler blir vedlikeholdt av Windows-operativsystemet . Miljøvariabler kan brukes i skript eller Visual Basic-programmer til å referere til en standard katalog som kan være forskjellig fra en maskin til den neste . For eksempel vil " PATH " miljøvariabelen trolig være annerledes på hver datamaskin. "SYSTEM ROOT " er et annet miljø variabel som er forskjellig for hvert operativsystem . Det er også forhåndsdefinerte miljøvariabler som for eksempel "DATE " og " TIME ". VB -programmer kan lese miljøvariabler med " Miljø "-funksjonen . Instruksjoner
en
Opprett en ny Standard EXE Visual Basic-prosjekt . Et skjema som heter " Form1 " opprettes som standard.
2
Erklærer lokale variabler i " Form1 " load hendelsen. Du vil trenge et heltall , en boolean og en streng for å holde verdien av miljøvariabelen.
Dim i As Integer
Dim bFound som boolske
Dim sEnvValue som String
3
Still "i" variabel lik en. Deretter lese miljøvariabelen i posisjon én i indeksen, og lagre den i " sEnvValue . "
SEnvValue = Miljø ( i)
4
Loop gjennom alle miljøvariabler til du finne den du søker etter. Gjør dette med en "Mens " statement. Denne koden setter " bFound " til sann hvis " PATH " miljøvariabelen ligger .
Mens Ikke bFound OG sEnvValue < > " "
p Hvis UCase ( Venstre ( sEnvValue , 5 ) ) = " PATH = " Da
bFound = sant
Else
i = i + 1
sEnvValue = Miljø ( i)
< p> End If
Wend
" UCase " funksjonen konverterer " sEnvValue " til alle store bokstaver fordi sammenligningen er case sensitive . Hvis " PATH " ikke er funnet , les neste miljøvariabelen før vi har lest dem alle .
5
Sjekk verdien av " bFound " for å avgjøre hvilke skritt å utføre neste . Vi har nå verdien av " PATH " miljøvariabelen ligger i " sEnvValue " og kan analysere den, vise den, sette den inn i en tabell , skriv det i en fil eller andre handlinger du normalt vil ta med en streng variabel .