Proměnná prostředí je dynamická hodnota, kterou operační systém a další software může použít k určení informací specifických pro váš počítač.
Jinými slovy, je to něco, co představuje něco jiného, například umístění ve vašem počítači, a číslo verze , seznam objektů atd.
Proměnné prostředí jsou obklopeny znakem procenta ( % ), jako v %temp% , abyste je odlišili od běžného textu.
Existují dva typy:proměnné uživatelského prostředíasystémové proměnné prostředí.
Proměnné uživatelského prostředí
Uživatelské proměnné prostředí, jak název napovídá, jsou proměnné prostředí, které jsou specifické pro každý uživatelský účet.
To znamená, že hodnota proměnné při přihlášení jako jeden uživatel se může lišit od hodnoty stejné proměnné při přihlášení jako jiný uživatel na stejném počítači.
Tyto typy proměnných prostředí může ručně nastavit kterýkoli přihlášený uživatel, ale může je nastavit také systém Windows a další software.
Jedním příkladem proměnné uživatelského prostředí je %homepath% . Například na jednom počítači s Windows 11 má tato proměnná hodnotu UsersTim , což je složka, která obsahuje všechny informace specifické pro uživatele.
jak převést wav na mp3 windows 10
Uživatelská proměnná prostředí může být také vlastní. Uživatel by mohl vytvořit něco jako %data% , který může ukazovat na složku v počítači jako C:Stažené souborySoubory . Proměnná prostředí, jako je tato, by fungovala pouze tehdy, když je tento konkrétní uživatel přihlášen.
Můžete použít vlastní proměnnou uživatelského prostředí, pokud chcete používat zkratky pro pohyb v počítači. Nebo, pokud jste mysleli dopředu a vytvořili skript, který ukazuje na proměnnou prostředí, můžete složku kdykoli později změnit, aniž byste museli upravovat veškerý kód ve skriptu.
Proměnné prostředí systému
Systémové proměnné prostředí přesahují pouze jednoho uživatele a vztahují se na každého uživatele, který může existovat nebo je vytvořen v budoucnu. Většina proměnných systémového prostředí ukazuje na důležitá umístění, jako je složka Windows.
Některé z nejběžnějších proměnných prostředí v systémech Windows zahrnují %cesta% , %programové soubory% , %temp% , a %systemroot% , i když existuje mnoho dalších.
Například při instalaci systému Windows %windir% je nastaven na adresář, do kterého je nainstalován. Protože instalační adresář je něco, co může instalátor (to jste vy...nebo výrobce vašeho počítače) definovat na jednom počítači, může to být C:Windows ,ale v jiném to může být C:Win10 .
Pokračujeme v tomto příkladu a řekněme, že po dokončení nastavení systému Windows je na každém z těchto počítačů nainstalována aplikace Microsoft Word. V rámci procesu instalace aplikace Word je třeba zkopírovat řadu souborů do adresáře, ve kterém je nainstalován systém Windows. Jak si může být aplikace Word jistá, že instaluje soubory na správné místo, pokud C:Windows na jednom počítači a někde jinde na druhém?
Aby se předešlo potenciálnímu problému, jako je tento, byl Microsoft Word, stejně jako většina softwaru, navržen k instalaci %windir% , ne žádná konkrétní složka. Tímto způsobem si můžete být jisti, že tyto důležité soubory jsou nainstalovány ve stejném adresáři jako Windows, bez ohledu na to, kde to může být.
Vidět Stránka Rozpoznané proměnné prostředí společnosti Microsoft pro obrovský seznam uživatelských a systémových proměnných prostředí často používaných ve Windows.
Jak zjistit hodnotu proměnné prostředí
Existuje několik způsobů, jak zjistit, jaká konkrétní proměnná prostředí je.
Příkazový řádek Echo Příkaz
Ve většině případů, alespoň ve Windows, je nejjednodušší a pravděpodobně nejrychlejší způsob, jak toho dosáhnout, pomocí jednoduchého Příkazový řádek zavolán příkaz echo .
Otevřete příkazový řádek a proveďte následující příkaz přesně, samozřejmě, nahrazovat %temp% pro proměnnou prostředí, která vás zajímá:
|_+_|Všimněte si hodnoty, která je zobrazena bezprostředně pod ní. Například, echo %temp% mohlo by vzniknout toto:
Chcete-li vypsat všechny proměnné prostředí najednou, stačí provést soubor z příkazového řádku. Nebo zkuste nastavit uživatele pro seznam všech proměnných, které začínají uživatel (funguje s libovolnou předponou).
Výstup vypadá asi takto, kde je název proměnné uveden jako první a za ním = a poté hodnotu:
|_+_|Vstupte set > ev.txt přesměrovat výstup příkazu do souboru a získat tak celý seznam proměnných prostředí uložený do TXT dokumentu.
PowerShell Write-Output příkaz
Můžete také použít Windows PowerShell, abyste viděli, na co konkrétní proměnná prostředí ukazuje, ale syntaxe je trochu jiná. Zde jsou dva způsoby, jak to udělat:
|_+_|Tento příkaz použijte k zobrazení všech proměnných společně:
|_+_|Systémové vlastnosti
Pokud vás nástroje příkazového řádku děsí (neměly by), existuje delší způsob, jak zkontrolovat hodnotu proměnné prostředí.
Vydejte se Kontrolní panel a poté aplet Systém. Až tam budete, vyberte si Pokročilé systémové nastavení , pak Proměnné prostředí dole. Tohle jeneúplnýseznam, ale ty, které jsou uvedeny, mají hodnoty hned vedle sebe.
Příkaz printenv pro Linux
Na systémech Linux můžete spustit printenv příkaz z příkazového řádku k zobrazení všech aktuálně definovaných proměnných prostředí.