Omgevings variabelen in Windows XP deel 1

Geplaatst door radial op 01/12/2007 op 19:16

Omgevings variabelen zijn speciaal genoemde aliassen of plaatsbepalers voor specefieke basis systeem eigenschappen die aanwezig zijn voor het makkelijker programmeren en voor de systeemadministratie.

 

Alhoewel ze meestal gebruikt worden door technische mensen, kunnen somige hiervan ook makkelijk bruikbaar zijn voor de gemiddelde PC gebruiker en deze worden hier besproken.

 

Omgevings variabelen worden al een behoorlijke tijd gebruikt in computer operating systems zoals: Unix, Dos en Windows. Het woord “omgeving” wat in de context gebruikt wordt refereerd naar verschillende toepassingen van het computer systeem en specifieke basis gegevens.

 

Een van de definities die Microsoft hieraan geeft is de volgende:

Omgevings variabelen zijn strings die informatie bevatten zoals drive, pad of bestandsnaam. Deze controleren het gedrag van de verschillende programma`s. Als voorbeeld, de TEMP variabele specificeert de locatie waar programma`s hun tijdelijke bestanden op kunnen slaan.

 

De waarden voor sommige van deze variabelen worden verbonden tijdens de login en worden soms “predefined variabeles” genoemd. Ze bevatten parameters zoals het pad en de naam van de huidige gebruiker. Een tabel met veel voorkomende variabelen wordt hieronder weergegeven, tabel I. De meer technische variabelen heb ik overgeslagen.

 

Een meer complete lijst is te vinden bij deze Microsoft reference. De variabelen worden omsloten door percentage tekens, wanneer ze worden gebruikt in scripts of op de command line, zoals in het tabel te zien is. Hoewel de variabelen in hoofdletters staan weergegeven, zijn deze niet hoofdlettergevoelig. Bij sommige variabelen staan meer details gegeven in de desbetreffende sectie.

 

(Om misverstanden te voorkomen wordt de naam “directories” genoemd in plaats van “folders”)

 

Table I. Some more common predefined environment variables

Variable

Typical value (May vary, depending on system)

%ALLUSERSPROFILE%

C:\Documents and Settings\All Users

%APPDATA%

C:\Documents and Settings\{username}\Application Data

%COMPUTERNAME%

{computername}

%COMSPEC%

C:\Windows\System32\cmd.exe

%HOMEDRIVE%

C:

%HOMEPATH%

\Documents and Settings\{username}

%PATH%

C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem

%PATHEXT%

.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF: .WSH

%PROGRAMFILES%

Directory containing program files, usually C:\Program Files

%PROMPT%

Code for current command prompt format. Code is usually $P$G

%SYSTEMDRIVE%

The drive containing the Windows XP root directory, usually C:

%SYSTEMROOT%

The Windows XP root directory, usually C:\Windows

%TEMP% and %TMP%

C:\DOCUME~1\{username}\LOCALS~1\Temp

%USERNAME%

{username}

%USERPROFILE%

C:\Documents and Settings\{username}

%WINDIR%

C:\Windows

 

De zogenoemde “predefined variabelen” worden meestal niet gewijzigd tijdens een login sessie, maar er zijn ook sommige dynamische variabelen welke waarde kan wijzigen. Sommige van deze worden hieronder weergegeven in tabel II

 

Table II. Some dynamic environment variables

Variable

Value

%DATE%

Current date in the format determined by the Date command

%TIME%

Current time in the format determined by the Time command

%CD%

Current directory with its full path

%ERRORLEVEL%

Number defining exit status of a previous command or program

%RANDOM%

Random number between 0 and 32767

 

Omgevings variabelen zijn zeer geschikt in scripts waar bepaalde standaard directories en parameters nodig zijn om te refereren, maar waar de actuele locaties of namen kunnen varieren van computer tot computer. Door een plaatsbepaler, is geen kennis noodzakelijk over details waar de exacte locatie van Windows staat of over wie er ingelogd is.

Dit is meestal handig voor systeem administrators, maar gewone PC gebruikers kunnen ook uit deze omgevings variabelen voordeel halen. Sommige mogelijkheden worden in deel 2 omschreven.

 


Trackbacks
Trackback-URI voor dit artikel

Geen Trackbacks

Reacties
Geeft reacties weer als (Lineair | Samengevoegd)

Geen reacties

Reactie toevoegen

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

Om het posten door robots tegen te gaan, gelieve de letters die je in het plaatje ziet over te typen. Je commentaar wordt enkel gepost wanneer de letters overeen komen. Je browser dient cookies te ondersteunen (standaard staat dit aan), of je commentaar kan niet geverifieerd worden.
CAPTCHA

 
Ingestuurde reacties zullen eerst worden gecontroleerd voor deze geplaatst worden.
 

Zoeken

Categorieën

  • Computers
  • Divers

Archief

  • Februari 2012
  • Januari 2012
  • December 2011
  • Recentelijk...
  • Ouder...

Weblogbeheer

Open aanmeldscherm

Links

  • Internet
    • Forum Tweakers.net
    • Neowin.net
    • Raymond.CC Blog
    • Tweakers.net

phpMyVisites : Een open source applicatie voor het bijhouden van webstatistieken ontworpen in PHP/MYSQL en verspreid onder de GNU GPL licentie. Statistics

 

Design by trash4.nl