Hoofd Ramen Wat zijn omgevingsvariabelen?

Wat zijn omgevingsvariabelen?



Een omgevingsvariabele is een dynamische waarde die de besturingssysteem en andere software die u kunt gebruiken om informatie te bepalen die specifiek is voor uw computer.

Met andere woorden, het is iets dat iets anders vertegenwoordigt, zoals een locatie op uw computer, een versienummer , een lijst met objecten, enz.

Omgevingsvariabelen worden omgeven door het procentteken ( % ), als in %temp% , om ze te onderscheiden van gewone tekst.

Er bestaan ​​twee soorten:variabelen van de gebruikersomgevingEnsysteemomgevingsvariabelen.

Variabelen in de gebruikersomgeving

Gebruikersomgevingsvariabelen zijn, zoals de naam al doet vermoeden, omgevingsvariabelen die specifiek zijn voor elk gebruikersaccount.

Dit betekent dat de waarde van een variabele wanneer ingelogd als één gebruiker anders kan zijn dan de waarde van dezelfde variabele wanneer ingelogd als een andere gebruiker op dezelfde computer.

Dit soort omgevingsvariabelen kunnen handmatig worden ingesteld door de gebruiker die is ingelogd, maar Windows en andere software kunnen ze ook instellen.

Een voorbeeld van een gebruikersomgevingsvariabele is %homepath% . Op één Windows 11-computer bevat die variabele bijvoorbeeld de waarde van GebruikersTim , de map die alle gebruikersspecifieke informatie bevat.

hoe je snapchat-score hack kunt verhogen

Een variabele voor de gebruikersomgeving kan ook aangepast zijn. Een gebruiker zou zoiets kunnen maken als %gegevens% , wat kan verwijzen naar een map op de computer, zoals C:DownloadsBestanden . Een dergelijke omgevingsvariabele zou alleen werken als die specifieke gebruiker is ingelogd.

U kunt een aangepaste gebruikersomgevingsvariabele gebruiken als u snelkoppelingen wilt gebruiken om op uw computer te navigeren. Of als u vooruit heeft nagedacht en een script heeft gebouwd dat naar een omgevingsvariabele verwijst, kunt u de map altijd later wijzigen zonder dat u alle code in het script hoeft aan te passen.

Systeemomgevingsvariabelen

Systeemomgevingsvariabelen reiken verder dan slechts één gebruiker en zijn van toepassing op elke gebruiker die mogelijk bestaat of in de toekomst wordt gemaakt. De meeste systeemomgevingsvariabelen verwijzen naar belangrijke locaties zoals de Windows-map.

Enkele van de meest voorkomende omgevingsvariabelen in Windows-systemen zijn onder meer %pad% , %programmabestanden% , %temp% , En %systeemroot% , al zijn er nog veel meer.

Wanneer u bijvoorbeeld Windows installeert, %windir% is ingesteld op de map waarin het is geïnstalleerd. Aangezien de installatiemap iets is dat het installatieprogramma (dat bent u... of uw computerfabrikant) op één computer kan definiëren, kan het zijn C:Windows ,maar in een ander geval kan het wel zo zijn C:Win10 .

Laten we, als we verder gaan met dit voorbeeld, zeggen dat Microsoft Word op elk van deze computers wordt geïnstalleerd nadat Windows klaar is met instellen. Als onderdeel van het Word-installatieproces moeten een aantal bestanden worden gekopieerd naar de map waarin Windows is geïnstalleerd. Hoe kan Word er zeker van zijn dat de bestanden op de juiste plaats worden geïnstalleerd als die plaats C:Windows op de ene computer en ergens anders op de andere?

Om een ​​potentieel probleem als dit te voorkomen, is Microsoft Word, evenals de meeste software, ontworpen om op te installeren %windir% , niet een specifieke map. Op deze manier weet u zeker dat deze belangrijke bestanden in dezelfde map als Windows worden geïnstalleerd, waar deze zich ook bevinden.

Zien De pagina Herkende omgevingsvariabelen van Microsoft voor een gigantische lijst met gebruikers- en systeemomgevingsvariabelen die vaak in Windows worden gebruikt.

Hoe u de waarde van een omgevingsvariabele kunt vinden

Er zijn verschillende manieren om te zien wat een bepaalde omgevingsvariabele is.

Opdrachtprompt Echo-opdracht

In de meeste gevallen, althans in Windows, is de eenvoudigste en waarschijnlijk snelste manier om dit te doen via een eenvoudig Opdrachtprompt commando gebeld echo .

Open de opdrachtprompt en voer het volgende uit commando precies, natuurlijk, vervangen %temp% voor de omgevingsvariabele waarin u geïnteresseerd bent:

|_+_|

Let op de waarde die direct eronder wordt weergegeven. Bijvoorbeeld, echo %temp% zou dit kunnen opleveren:

|_+_|echo temp-opdracht in de opdrachtprompt van Windows 10

Om alle omgevingsvariabelen in één keer weer te geven, hoeft u alleen maar uit te voeren set vanaf de opdrachtregel. Of probeer het gebruiker instellen voor een lijst met alle variabelen die beginnen met gebruiker (het werkt met elk voorvoegsel).

De uitvoer ziet er ongeveer zo uit, waarbij de naam van de variabele eerst wordt vermeld, gevolgd door = en vervolgens de waarde:

|_+_|

Binnenkomen set > ev.txt om de uitvoer van het commando om te leiden naar een bestand om de hele lijst met omgevingsvariabelen in een TXT-document op te slaan.

PowerShell-schrijf-uitvoeropdracht

U kunt Windows PowerShell ook gebruiken om te zien waar een bepaalde omgevingsvariabele naar verwijst, maar de syntaxis is iets anders. Hier zijn twee manieren om dit te doen:

|_+_|Windows 11-omgevingsvariabelen

Gebruik deze opdracht om alle variabelen bij elkaar te zien:

|_+_|

Systeem eigenschappen

Als opdrachtregelprogramma's je bang maken (dat zou niet moeten), is er een langere manier om de waarde van een omgevingsvariabele te controleren.

Ga naar Controlepaneel en vervolgens de Systeem-applet. Eenmaal daar, kies Geavanceerde systeeminstellingen , Dan Omgevingsvariabelen aan de onderkant. Dit is eenincompleetlijst, maar degene die worden vermeld, hebben de waarden ernaast.

Linux printenv-opdracht

Op Linux-systemen kunt u de afdrukkenv commando vanaf de opdrachtregel om alle omgevingsvariabelen weer te geven die momenteel zijn gedefinieerd.

Interessante Artikelen

Editor'S Choice

Compatibiliteitsweergave inschakelen in Internet Explorer 11 (IE11)
Compatibiliteitsweergave inschakelen in Internet Explorer 11 (IE11)
Vanaf Internet Explorer 8 werd door Microsoft een functie voor compatibiliteitsweergave in Internet Explorer geleverd om gebruikers te helpen bij het oplossen van problemen met het renderen van webpagina's. Het is geïmplementeerd als een knop op de adresbalk. Wanneer erop wordt gedrukt, kan het een IE8 + incompatibele site snel veranderen om correct te renderen in de huidige versie van Internet Explorer wanneer deze overschakelt naar de oudere compatibele weergavemodus
Hoe adressen uit Waze te verwijderen
Hoe adressen uit Waze te verwijderen
Waze is een mobiele app voor gps-navigatie met community-gestuurde ontwikkeling. Het is een andere navigatie-app die Google heeft gekocht, maar hij werkt een beetje anders. Hier geven gebruikers reistijden, locatiegegevens, enzovoort op. Daarom is het iets meer
Hoe u CTRL + ALT + DEL aanmeldingsvereiste in Windows 10 kunt inschakelen
Hoe u CTRL + ALT + DEL aanmeldingsvereiste in Windows 10 kunt inschakelen
In Windows 10 is het inlogscherm volledig herwerkt door Microsoft, maar het is nog steeds mogelijk om de vereiste Ctrl + Alt + Del in te schakelen. Hier is hoe.
Microsoft Expression Studio 4 Ultimate recensie
Microsoft Expression Studio 4 Ultimate recensie
Nu de toekomst van computers op meerdere platforms en meerdere apparaten wil liggen, moet Microsoft kunnen concurreren in deze rijke internetgeoriënteerde ruimte. Dat is waar de twee nieuwe Expression Studio-releases binnenkomen. Expression Studio
Microsoft brengt nieuw Cascadia Code-lettertype uit voor ontwikkelaars
Microsoft brengt nieuw Cascadia Code-lettertype uit voor ontwikkelaars
Microsoft brengt een nieuw lettertype uit voor ontwikkelaars, 'Cascadia Code'. Het is een open-source lettertype dat nu beschikbaar is op GitHub. Zoals je misschien al raadt, is het een lettertype met één spatie dat goed speelt met code-editors zoals Notepad ++, Visual Code of Geany. Volgens Microsoft is het nieuwe lettertype hand in hand gemaakt met de nieuwste Windows
Hoe u de randbreedte in Google Spreadsheets kunt vergroten
Hoe u de randbreedte in Google Spreadsheets kunt vergroten
Google Spreadsheets is een veelgebruikt online cloudgebaseerd spreadsheet-alternatief van ieders favoriete online zakelijke moloch. Het ziet eruit en voelt veel als Excel, maar in plaats van te komen als een dure kantoorsuite of als een vervelend jaarabonnement,
De groepsfoto wijzigen in GroupMe
De groepsfoto wijzigen in GroupMe
Profiel- of groepsavatars op GroupMe helpen je op te vallen. Maar dat betekent niet noodzakelijk dat je dezelfde foto voor altijd wilt bewaren. Gelukkig kun je je groepsavatar gemakkelijk wijzigen als je iets passenders tegenkomt.