Wat zijn omgevingsvariabelen en hoe kan ik ze gebruiken? [Ramen]

Wat zijn omgevingsvariabelen en hoe kan ik ze gebruiken? [Ramen] / ramen

Zo nu en dan zal ik een kleine tip leren die me aan het denken zet “wel, als ik dat een jaar geleden kende, zou het mij uren tijd hebben bespaard“. Ik herinner me levendig hoe ik de kopieer- en plakfuncties kon gebruiken, helemaal alleen, als kind. Het leek alsof het hele internet net twee keer zo gemakkelijk voor mij was geworden.

Omgevingsvariabelen zijn een weinig bekend detail van Windows, als u een beginnende gebruiker bent. Ze horen in hetzelfde domein van tijdbesparende gesprekken. Zodra u meer leert over en begint met het gebruik van uw omgevingsvariabelen, zult u snel zien hoeveel tijd en moeite u kunt besparen.

Wat is een omgevingsvariabele?

Een omgevingsvariabele is eigenlijk heel eenvoudig. Ze fungeren als dynamisch benoemde waarden die betrekking hebben op bepaalde elementen van Windows en het bijbehorende bestandssysteem.

Als voorbeeld, % SystemDrive% is een standaard systeempadvariabele die werkt met elke versie van Windows. Voor jou en mij betekent dit waarschijnlijk net iets C:. Er zijn echter mensen die besluiten dat het nodig is om hun systeemschijf te hernoemen. Iemand kan beslissen om het in te stellen als stationsletter D of E. In die gevallen, % SystemDrive% zou die waarden teruggeven.

Als een ander voorbeeld zijn er discrete waardevariabelen zoals %TIJD% en %DATUM%. Ik wed dat je kunt raden welke waarden ze hebben.

Waarom zijn omgevingsvariabelen belangrijk?

Via elke versie van Windows veranderen de dingen. In Windows XP zijn bijvoorbeeld uw toepassingsgegevens opgeslagen op het pad C: \ Documents and Settings \ gebruikersnaam \ Application Data. Post-Vista, het is nu C: \ Users \ username \ AppData \ Roaming. Dus hoe weten applicaties waar ze uw gegevens moeten opslaan? Moeten zij eerst bepalen welk besturingssysteem u gebruikt, zonder rekening te houden met de mogelijkheid van latere wijzigingen en Windows-updates, en hardcodes opslaan?

Nee. Ze gebruiken de %APP DATA% omgevingsvariabele, die de waarden van die paden dynamisch teruggeeft.

Denk aan omgevingsvariabelen als een manier om uw systeem toekomstbestendig te maken en het te beschermen tegen problemen die door hard gecodeerde waarden catastrofaal kunnen zijn.

Hoe kunnen omgevingsvariabelen nuttig voor mij zijn?

Van alle beschikbare omgevingsvariabelen, systeem padvariabelen kan het nuttigst zijn voor jou en ik. Hieronder is een screenshot genomen rechtstreeks van de Wikipedia-pagina over dit onderwerp.

De kolom Windows Vista / 7 is weggelaten zodat de schermafbeelding gemakkelijker te lezen is. U kunt een van deze omgevingsvariabelen rechtstreeks in Windows Verkenner kopiëren en plakken als een snelkoppeling om rechtstreeks naar die locatie te navigeren zonder het volledige pad uit te zetten.

Dit creëert een enorme mogelijkheid voor tekstgebaseerde snelkoppelingen naar enkele van de belangrijkste mappen. U kunt zelfs omgevingsvariabelen gebruiken in uw eigen toepassingen die gegevens opslaan op uw computer (als het veld u toestaat). Houd er rekening mee dat als u de variabelen kopieert en plakt, u ervoor moet zorgen dat er geen spatie voor of na is.

Veel van jullie hebben waarschijnlijk een omgevingsvariabele gebruikt zonder echt op te merken, waarschijnlijk om toegang te krijgen tot je applicatiegegevens. Het is goed om enkele van deze variabelen te onthouden, omdat ze u echt kunnen helpen bij het navigeren door uw bestanden. De bespaarde tijd telt op. Geloof me.

Wat vinden jullie van deze tip? Is het iets dat je wist of een functie die je altijd over het hoofd hebt gezien? Laat het ons weten in de comments!