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

Facebook-berichten verzenden of doorsturen naar e-mail
Facebook-berichten verzenden of doorsturen naar e-mail
Kun je berichten doorsturen naar je zakelijke e-mailaccount en ze buiten Facebook opvolgen? Kun je een back-up maken van Facebook-berichten? Als u de eigenaar van een klein bedrijf bent, kan Facebook een krachtige marketingtool zijn. Het kan ook worden
Betoverde boeken gebruiken in Minecraft
Betoverde boeken gebruiken in Minecraft
Leer hoe je betoverde boeken maakt en gebruikt in Minecraft om voorwerpen te betoveren zonder dat je betoveringstafel in de buurt is.
Microsoft werkt Paint bij met nieuwe toegankelijkheidsfuncties
Microsoft werkt Paint bij met nieuwe toegankelijkheidsfuncties
De klassieke Paint-app die wordt meegeleverd met Windows 10 is bekend bij bijna elke gebruiker. Microsoft werkt de applicatie bij met nieuwe toegankelijkheidsfuncties die de app gebruiksvriendelijker moeten maken. Reclame Zoals u zich wellicht herinnert, had de klassieke Microsoft Paint-app in Windows 10 vanaf build 17063 een 'Product Alert'-knop. Klikken
Final Cut Pro X: waarom duurt het zo lang om video te renderen?
Final Cut Pro X: waarom duurt het zo lang om video te renderen?
Ik ben nogal een fan van Final Cut Pro X, of FCPX, zoals het bekend is bij zijn fans. Het is een vernieuwde versie van het geliefde Final Cut Pro, waarop enorm veel professioneel videowerk is gemaakt
Bijgewerkte Office-apps voor Android voegen SVG-ondersteuning toe en meer
Bijgewerkte Office-apps voor Android voegen SVG-ondersteuning toe en meer
Een paar dagen geleden begon Microsoft met het uitrollen van een kleine update voor zijn Office-appsuite voor Android-apparaten, waaronder Word, Excel en PowerPoint. Gebruikers van deze apps kunnen nu SVG-afbeeldingen (Scalable Vector Graphic) gebruiken in hun documenten en presentaties. Deze nieuwe build is vergelijkbaar met degene die twee weken geleden is uitgebracht
Hoe gesplitst scherm te gebruiken op Facebook Live
Hoe gesplitst scherm te gebruiken op Facebook Live
De Facebook Live-functie bestaat al geruime tijd. Het wordt echter steeds beter. U kunt nu bijvoorbeeld een andere persoon toevoegen aan uw livestream als uitzender, terwijl u ook kunt streamen vanaf
Hoe edelstenen te krijgen in Smite
Hoe edelstenen te krijgen in Smite
Het gebruik van esthetiek om je god er indrukwekkend en cool uit te laten zien, is een maatstaf van Smite. Je kunt je onderscheiden van de massa met geweldig uitziende skins, waardoor het personage waar je van houdt er fantastisch en goddelijker uitziet. Maar als je op zoek bent