kancboom.ru

V některých případech při spouštění programu nemusíte zadávat úplnou cestu k němu. Proměnné prostředí Windows Proměnná cesty ve Windows 7

Ti, kteří někdy používali nástroje příkazového řádku, vědí, že je mnohem pohodlnější zadat příkaz hned, bez použití cesty k tomuto nástroji a dokonce bez přechodu do požadovaného adresáře, takže dnes budeme mluvit o cesta systémové proměnné ve Windows, zjistíme, k čemu to je a jak to lze změnit.

Dnes nebudeme mluvit o tom, co je příkazový řádek a jaké jsou standardní nástroje příkazového řádku ve Windows, protože jsme o tom již hovořili v materiálu Základy příkazového řádku Windows.

K čemu slouží systémová proměnná cesty?

Systémová proměnná cesta Potřebujeme to, abychom mohli přidat naše utility do příkazového řádku CMD.exe a konkrétněji přidat adresáře, tzn. cesty k těmto adresářům, aby OS mohl podle názvu nástroje určit, kde se nachází, a spustit jej.

Jako příklad řekněme, že otevřete příkazový řádek, zadejte příkaz ipconfig ( slouží ke konfiguraci síťových rozhraní) a v okamžiku spuštění příkazový řádek neví, kde se tato utilita nachází, a tak ji začne hledat. Nejprve v aktuálním adresáři, poté v systémových adresářích, které jsou přesně uvedeny v proměnné systémové cesty. Jinými slovy, pokud jste napsali svůj vlastní konzolový program a chcete jej spustit stejným způsobem jako ipconfig, nebudete to moci udělat, protože OS neví, kde se program sám nachází. Proto musíme přejít do adresáře s programem nebo napsat úplnou cestu ke spustitelnému souboru, abychom mohli spustit náš nástroj. Pokud tedy často používáte nějaký konzolový program, který není ve standardním sestavení Windows a nechcete jej kopírovat do systémových adresářů, pak by bylo nejlepší vytvořit si vlastní adresář a přidat jej do systémové proměnné path.

Příklad

Řekněme, že jsme napsali konzolový program; například budeme mít jednoduchý soubor bat s následujícím jednoduchým příkazem:

Echo Ahoj! Pauza

Poznámka! Pokud chcete, aby se na příkazovém řádku zobrazovala azbuka, uložte soubor bat s kódováním OEM 866; to lze provést pomocí textového editoru Notepad++.

Uložit se jménem ptačí.bat na jednotce C v adresáři test.

Nyní spustíme příkazový řádek (OS Windows 7) "Start -> Spustit -> cmd".

A hned zkusme spustit náš nástroj a uvidíme, co z toho vyjde:

Jak vidíte, příkazový řádek neví, o jaký program se jedná. Můžeme to samozřejmě napsat jinak, například:

Tito. označující úplnou cestu k nástroji, pak se jistě spustí. Nebo můžete také přejít do adresáře test a spustit nástroj odtud, například:

V tomto případě se program také spustí. Ale musíte uznat, že jsou to všechno zbytečné pohyby, zvláště pokud budeme tento program používat poměrně často. Změňme tedy systémovou proměnnou cesty.

Poznámka! Pokud se vám nelíbí pozadí nebo barva písma příkazového řádku, můžete to snadno změnit, jak jsme probrali v článku Přizpůsobení vzhledu příkazového řádku Windows.

Změna proměnné systémové cesty v systému Windows 7

K tomu otevíráme "Ovládací panely -> Systém -> Pokročilá nastavení systému."

Poté vyberte " Proměnné prostředí».

Poté uvidíte okno " Proměnné prostředí "a jste ve spodní části okna v seznamu" Systémové proměnné » vyhledejte proměnnou cesta a stiskněte "Změna".

V důsledku toho se otevře malé okno “ Změna systémové proměnné"kde jsi v poli" Proměnná hodnota» přidejte na konec oddělenou středníkem cestu k adresáři, do kterého budete ukládat své konzolové utility. Například jsem zadal C:\test. Po zadání klikněte na „OK“.

Teď se na to podíváme. Uděláme to úplně stejně jako poprvé, tzn. otevřete příkazový řádek a okamžitě napište privet.bat a podívejte se

Jak vidíte, tentokrát nám vše fungovalo i bez zadání celé cesty.

Znovu říkám, že to bude užitečné pro ty, kteří často používají konzolové nástroje; mimochodem, mnoho balíčků aplikací, které si sami nainstalujete, přidá požadovanou cestu k cestě a udělá to za vás.

Myslím, že to stačí, pokud máte dotazy, ptejte se v komentářích. Hodně štěstí!

Tato část se týká:
  • Platformy: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Pokyny na této stránce jsou určeny pouze pro zkušení uživatelé a správci systému.


Obecná informace

  • Variabilní CESTA je systémová proměnná, kterou operační systém používá k nalezení požadovaných spustitelných objektů na příkazovém řádku nebo v okně terminálu.
  • Systémová proměnná CESTA lze nastavit pomocí systémový nástroj v Ovládacích panelech Windows nebo pomocí spouštěcího souboru prostředí Linux a Solaris.
  • Na běžících počítačích Okna nebo Mac OS X provádění změn systémové proměnné PATH obvykle není vyžadováno.

Okna

Windows 10 a Windows 8
  1. V řádku "Hledat" vyhledejte: Systém (Ovládací panely)
  2. Klikněte na odkaz.
  3. Klikněte Proměnné prostředí. V kapitole Proměnné prostředí Změna
  4. V okně (resp Nová systémová proměnná OK OK.
Windows 7
  1. Na ploše klikněte pravým tlačítkem na ikonu Počítač.
  2. Z kontextové nabídky vyberte Vlastnosti.
  3. Klikněte na odkaz Pokročilé systémové nastavení.
  4. Klikněte Proměnné prostředí. V kapitole Proměnné prostředí vyberte proměnnou prostředí PATH. Klikněte Změna. Pokud proměnná PATH neexistuje, klikněte na Vytvořit.
  5. V okně Změna systémové proměnné(nebo Nová systémová proměnná) zadejte hodnotu proměnné prostředí PATH. Klikněte OK. Ostatní otevřená okna zavřete kliknutím OK.
  6. Znovu otevřete okno příkazového řádku a spusťte kód java.
Windows XP
  1. Klikněte Start, vyberte Kontrolní panel, dvakrát klikněte na Systém a vyberte kartu dodatečně.
  2. Klikněte Proměnné prostředí. V kapitole Proměnné prostředí vyberte proměnnou prostředí PATH. Klikněte Změna. Pokud proměnná PATH neexistuje, klikněte na Vytvořit.
  3. V okně Změna systémové proměnné(nebo Nová systémová proměnná) zadejte hodnotu proměnné prostředí PATH. Klikněte OK. Ostatní otevřená okna zavřete kliknutím OK.
  4. Znovu otevřete okno příkazového řádku a spusťte kód java.

Mac OS X

Chcete-li spustit jinou verzi Java, zadejte úplnou cestu nebo použijte nástroj java_home:

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -verze

Solaris a Linux

  1. Chcete-li zjistit, zda je cesta nakonfigurována správně:
    V okně terminálu zadejte:
    % java verze
    Verze java nástroje se zobrazí, pokud ji nelze najít. Pokud je verze zastaralá nebo se objeví chyba java: příkaz nenalezen, pak je cesta nastavena nesprávně.
  2. Určete, která spustitelná verze java je první nalezená v proměnné CESTA
    V okně terminálu zadejte:
    % které java
Nastavení konečné cesty

Chcete-li cestu nastavit trvale, nakonfigurujte ji ve spouštěcím souboru.
Poznámka. Pokyny jsou uvedeny pro dva nejoblíbenější shelly na Linuxu a Solarisu. Pokud používáte jiné shelly, podívejte se na tutoriál o nastavení proměnné PATH.

Bash shell

Upravte spouštěcí soubor (~/.bashrc)

  1. Změňte proměnnou CESTA variabilní
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    exportovat PATH
  2. Stáhněte si spouštěcí soubor
    %. /.profil

  3. % java verze
C shell (csh)

Upravte spouštěcí soubor (~/.cshrc)

  1. Nastavte cestu
    set path=(/usr/local/jdk1.8.0/bin $cesta)
  2. Uložte změny a zavřete okno
  3. Stáhněte si spouštěcí soubor
    % zdroj ~/.cshrc
  4. Ujistěte se, že je cesta nastavena opakováním příkazu java
    % java verze

Dobré odpoledne, milí čtenáři a hosté blogu, dnes s vámi chci diskutovat na toto téma: co jsou proměnné prostředí Windows, kde je lze použít, jak v běžné uživatelské praxi, tak v praxi správce systému, dám máte pár příkladů. Jak je to celé nakonfigurováno a změněno tak, aby vyhovovalo vašim potřebám, to je podle mého názoru zásadní znalost, jejíž pochopení vám lépe ukáže princip fungování operačních systémů rodiny Windows.

Co jsou proměnné prostředí Windows

Pojďme pochopit koncept, a tak proměnná prostředí (proměnná prostředí) jedná se o zvláštní druh odkazů zmenšené velikosti na určité objekty operačního systému Windows, které používají různé programy k ukládání informací a interakci s nimi. Analogii lze nakreslit s relativními odkazy na stránkách, kde není explicitně uveden protokol. Nejčastěji se jedná o cesty ke konkrétním adresářům v OS.

Kde se používají proměnné prostředí Windows?

Dovolte mi uvést několik příkladů:

  • Ve skriptech > když např. každý uživatel potřebuje provést nějaké nastavení, např. dát na plochu novou složku s dokumenty. Vzhledem k tomu, že každý uživatel má svou vlastní cestu k ploše, například C:\Users\lacky\Desktop, a můžete také přistupovat k relativní cestě pomocí proměnné %HOMEPATH%, pokud v Průzkumníku zadáte %HOMEPATH%\Desktop, budete převzato na plochu tabulky aktuálního uživatele.

  • v Zásadách skupiny ke konfiguraci uživatelských prostředí, jako jsou cestovní profily.
  • Optimalizace kódu > Pokud váš kód velmi často používá stejné cesty k souborům nebo složkám a také klíče registru, můžete snadno přiřadit krátkou proměnnou pro další použití. Níže vám poskytnu souhrnný seznam proměnných prostředí ve Windows 10 a předchozích verzích a také vám ukážu, jak je vytvářet a měnit.

Všechny proměnné prostředí Windows 10 a dalších verzí zahrnují speciální operátor%. Je to nezbytné, aby operační systém mohl zpracovat požadavek na vyhledávání. Jednoduchý příklad: hledáte složku TEMP a nevíte, kde se nachází, zadejte %TEMP% a hledání bude na všech místních discích a diskových oddílech.

Seznam proměnných prostředí Windows 10

Výše uvedený seznam je plně vhodný pro Windows 7 i Windows 8.1, vše bylo osobně ověřeno. Jsem si jist, že tyto znalosti vám velmi pomohou optimalizovat vaši práci.

  • %ALLUSERSPROFILE% > tato proměnná vás pošle do složky C:\ProgramData
  • %windir% > toto je složka C:\Windows
  • %APPDATA% > jste ve skryté složce C:\Users\Username\AppData\Roaming
  • %CommonProgramFiles% > složka C:\Program Files\Common Files
  • %CommonProgramFiles(x86)% > vás přenese do C:\Program Files (x86)\Common Files
  • %CommonProgramW6432% > vás přesměruje na C:\Program Files\Common Files
  • %COMPUTERNAME% > Název_počítače, používaný ve skriptech
  • %ComSpec%> otevře Windows 10 příkazový řádek C:\Windows\system32\cmd.exe
  • %HOMEDRIVE% > cesta k jednotce C:
  • %HOMEPATH% > tato proměnná prostředí Windows vás přenese do složky uživatele \Users\Username
  • %LOCALAPPDATA% > tato proměnná prostředí Windows vás přenese do složky C:\Users\Username\AppData\Local
  • %LOGONSERVER% > Název počítače
  • %NUMBER_OF_PROCESSORS% > Počet_procesorů
  • %OS% > Windows_NT, také používané ve skriptech
  • %Cesta% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 nebo AMD64, architektura Windows
  • %PROCESSOR_IDENTIFIER% > Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
  • %PROCESSOR_LEVEL% > 6
  • %PROCESSOR_REVISION% > 2505 (příklad)
  • %ProgramData% > složka C:\ProgramData
  • %ProgramFiles% > C:\Program Files
  • %ProgramFiles(x86)% > složka C:\Program Files (x86)
  • %ProgramW6432% > C:\Program Files
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ souhlasí velmi rychle
  • %PUBLIC% > C:\Users\Veřejné
  • %SystemDrive% > jednotka C:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Users\Username\AppData\Local\Temp (výchozí)
  • %USERDOMAIN% > Název počítače
  • %USERDOMAIN_ROAMINGPROFILE% > Název počítače
  • %USERNAME% > Uživatelské jméno
  • %USERPROFILE% > C:\Users\Username

Jak vypsat všechny proměnné Windows

Ve Windows 10 a dalších verzích můžete zobrazit seznam všech proměnných prostředí Windows otevřením příkazového řádku jako správce a zadáním příkazu SET. V důsledku toho získáte všechny výchozí proměnné prostředí Windows 10 pro konkrétní operační systém.

Pro větší pohodlí můžete celý tento seznam exportovat do textového souboru. Chcete-li to provést, zadejte:

set > D:\Variables.txt

Zde je obsah tohoto dokumentu.

Další metodou zobrazení proměnných operačního systému je registr Windows. Stiskněte WIN+R a zadejte regedit. V okně Editor registru, které se otevře, přejděte do pobočky:

Chcete-li zobrazit proměnné pro počítač

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Chcete-li zobrazit proměnné pro uživatele

HKEY_CURRENT_USER\Environment

Vytvořte proměnné prostředí Windows 10

Kromě stávajících proměnných Windows 10 můžete vytvářet nové, je to velmi snadné a není to zakázáno. Co se od vás vyžaduje, musíte jít do vlastností systému. Existuje několik metod, pokud mluvíme o Windows 10, můžete to udělat kliknutím pravým tlačítkem myši na tlačítko „Start“ a výběrem položky Systém.

Univerzální metodou je přejít do vlastností mého počítače nebo stisknout kombinaci kláves WIN+Pause Breake.

V okně vlastností systému byste měli přejít na „Pokročilá nastavení systému“

A zde jsou dva typy proměnných prostředí Windows:

  • Dočasné proměnné tepl
  • Systémové proměnné

Obojí lze snadno upravit nebo vytvořit.

Vytvořím například novou systémovou proměnnou, nazvu ji SYSPREP a uvedu cestu ke složce C:\Windows\System32\Sysprep

Jak vidíte, není zde nic složitého, díky takovým věcem si můžete výrazně zjednodušit život a ušetřit spoustu času.

Zkuste zadat v okně Spustit (Win + R) wmplayer a stiskněte Enter - otevře se Windows Media Player. Nyní proveďte totéž na příkazovém řádku. Přehrávač se nespustí, protože cesta k němu nebyla nalezena! Proč se tohle děje?

Čtenář blogu Andrey se e-mailem zeptal, v jakých případech není nutné zadávat úplnou cestu k nim pro spuštění spustitelných souborů. Otázka se mi zdála elementární a krátce jsem čtenáře vyzval, aby věnoval pozornost proměnné PATH.

proměnná PATH

Proměnná prostředí CESTA obsahuje cesty, ve kterých systém Windows automaticky hledá spustitelné soubory (EXE, CMD, VBS atd.) při provádění příkazu. Zpočátku jsou v proměnné zahrnuta pouze hlavní umístění systému, takže programy ze složek Windows a System32 lze spouštět bez zadání úplné cesty.

Jak zobrazit obsah proměnné PATH

Některé programy tam při instalaci zapisují cestu ke své složce, což si pravděpodobně ověříte spuštěním příkazu v konzoli cesta, zobrazující systémové a uživatelské proměnné společně.

Pokud je spustitelný soubor umístěn v jednom z umístění známých systému Windows, nemusíte zadávat úplnou cestu k souboru. Tuto vlastnost operačního systému využívám k rychlému spouštění mých oblíbených utilit Nirsoft a dalších programů z mé hrudi (obrázek ukazuje, že do PATH byla přidána složka Tools).

Jak přidat vlastní cesty do proměnné PATH

Můžete přidat své vlastní cesty změnou systémové proměnné PATH nebo vytvořením uživatelské proměnné se stejným názvem. Rozdíl mezi typy proměnných jsem vysvětlil v jednom z kvízů. Také vám řekne, jak změnit proměnné prostředí v GUI. Všimněte si, že cesty jsou odděleny středníky.

Své cesty můžete rychle přidat do PATH z příkazového řádku pomocí utility setx, součástí systému Windows 7. Následuje příklad přidání cesty C:\mojesložka do systémové proměnná PATH (příkazový řádek musí být spuštěn jako správce).

Pro /f "tokens=2*" %a In ("Reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cesta") Proveďte Set "systempath=%b" set newpath=%systempath%; C:\mojesložka1 setx /m cesta "%nová cesta%"

Nejprve pomocí příkazu reg seznam cest se načte ze systémové proměnné PATH uložené v registru. Pak příkaz soubor nastaví proměnnou nová cesta s požadovanou cestou v rámci aktuální relace příkazového řádku a příkaz setx/m dělá novou cestu trvalou systémové proměnná (parametr /m).

Obdobným způsobem lze nastavit vlastní proměnnou bez administrátorských práv. Přidání nové cesty ke stávající Zvyk Proměnná PATH je implementována takto:

Pro /f "tokens=2*" %a In ("Reg query "HKCU\Environment" /v Cesta") Nastavte "userpath=%b" nastavte novou cestu=%userpath%;C:\myfolder2 setx cestu "%newpath" %"

Upozorňujeme, že výše uvedený kód je navržen tak, aby byl spouštěn na příkazovém řádku. V příkazovém souboru (CMD) musí být symboly procent na prvním řádku dvojnásobné.

Přísně vzato se to dalo obejít setx, protože reg umí data z registru nejen číst, ale i zapisovat. Ale v mnoha případech s setx Snazší práce s kompaktnější syntaxí.

Samozřejmě jsem to Andreymu nepopsal tak podrobně, ale jednoduše jsem mu dal směr. Druhý den mi však napsal, že tohle všechno ví (jsem průměrný telepat:) a zeptal se na otázku, kterou jsem začal dnešní příběh. Tohle už bylo zajímavější a slíbil jsem, že se tématu budu věnovat na blogu!

Klíč registru App Paths

Bez zadání úplné cesty můžete spouštět některé standardní programy Windows z okna Spustit, ale ne z příkazového řádku. Kromě Windows Media Player je to například Malování ( mspaint) a Wordpad ( wordpad). Totéž platí pro aplikace MS Office – zaškrtněte příkaz vynikat nebo winword!

Rozdíl mezi oknem Spustit a příkazovým řádkem je v tom, že prostředí Windows (průzkumník) má více možností než interpret příkazů konzoly. V tomto případě je to všechno o funkci ShellExecuteEx, kterým je plášť vybaven. Když spustíte spustitelný soubor bez zadání jeho úplné cesty, funkce hledá:

  • aktuální složka
  • Windows a složky System32
  • klíč registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Jak funguje sekce App Paths

Podívejme se na příklad, jak App Paths funguje pomocí Windows Media Player.

  • byla vytvořena podsekce s aliasem pro spustitelný soubor (v tomto případě je wmplayer.exe)
  • v parametru Výchozí je zadána úplná cesta k souboru. Pokud je v cestě k souboru použita proměnná, musí být parametrem rozšiřitelný řetězec (REG_EXPAND_SZ). Při zadávání absolutní cesty můžete použít běžný řetězcový parametr (REG_SZ).
  • v parametru Cesta je určena pracovní složka programu

Funguje to velmi jednoduše. Do okna Spustit nebo do adresního řádku Průzkumníka zadáte alias souboru a systém automaticky vyhledá zadanou cestu.

Jak urychlit práci s App Paths

Tento klíč registru můžete použít k rychlému spouštění programů, jejichž zástupce na hlavním panelu nebo na ploše nepotřebujete. Například pro vyhledávání a nahrazování textových souborů používám program BKReplacem (replacem.exe), který má vlastní složku uvnitř složky PortableSoft. V sekci App Paths jsem vytvořil podsekci bkr.exe a označil úplnou cestu k nástroji. Nyní jeho spuštění přichází na řadu provedení bkr v okně Spustit.

Mimochodem, nezapomeňte cesty obsahující mezery uzavřít do uvozovek. A doufám, že jste již uhodli, že můžete příkaz zkrátit na jedno písmeno. V tomto příkladu bych mohl vytvořit podklíč b.exe. Obecně platí, že program může mít libovolný počet aliasů, jak uvidíte níže.

Další využití, které jsem pro App Paths našel, je spouštění cmd.exe s plnými právy. Dlouho jsem se obešel bez výzvy UAC, a to díky spouštění příkazového řádku z Plánovače úloh. Po vytvoření podklíče cmda.exe jsem v něm uvedl cestu k dávkovému souboru, který provádí úlohu.

Je v něm pouze jeden řádek:

Schtasks /run /tn CMD_Admin

Nyní stačí zadat příkaz v okně „Spustit“. cmda otevřete příkazový řádek jako správce.

Co zajímavého najdete v sekci App Paths

Za prvé, jsem si jistý, že tam najdete mnoho programů, které jste si nainstalovali. Namísto zadání cesty ke své složce v proměnné PATH programy registrují svůj spustitelný soubor v sekci App Paths podle doporučení společnosti Microsoft.

Za druhé, existují podsekce WORDPAD.EXE A WRITE.EXE, obojí vede k souboru wordpad.exe.

Program Write, který byl součástí prvních operačních systémů společnosti Microsoft, byl ve Windows 95 nahrazen programem WordPad. Najdete zde také podsekci pbrush.exe, což odkazuje na mspaint umístěný v System32.

Programy Write a Paintbrush nejsou ve Windows asi 15 let, ale zmínka o nich je stále obsažena v systému! A tím se dostáváme k rozhovoru o tom, kdy a proč byla ve Windows zavedena sekce App Paths.

Historie cest aplikací

Sekce App Paths se objevila ve Windows 95 jako protilátka proti zanesení cesty PATH, která byla specifikována v souboru autoexec.bat. Programy tam tradičně přidávaly cesty ke svým složkám, jak se to stále někdy dělá se stejnojmennou proměnnou prostředí. Po spuštění systému byl soubor přečten a programy skončily v systémové cestě.

Mimochodem, stará metoda autoexec.bat stále funguje, což vám umožňuje spouštět spustitelné soubory bez zadání cesty, i když už ji nemá smysl používat.

Hlavním problémem pro vývojáře bylo, že najít správný řádek SET PATH v autoexec.bat byl netriviální úkol. V tomto případě jste nemohli vložit svůj řádek na začátek souboru, protože jiný příkaz níže by mohl přepsat proměnnou.

Navíc přidání cesty do PATH za účelem nasměrování Windows na jeden jediný program nebylo racionální, podobně jako střílení vrabců z děla. Tehdy vývojáři Windows 95 přišli s řešením se sekcí registru, která umožňovala zadat cesty ke konkrétním spustitelným souborům.

Proč má tato sekce stále podsekce pro psaní a štětec? Takto systém Windows zajišťuje kompatibilitu programů!

Teoreticky by se nějaký starověký program mohl spolehnout na své vrstevníky, jejichž dědicové již změnili své jméno nebo místo. Aby se předešlo poškození starších aplikací, používá se klíč registru App Paths.

Kontingenční tabulka

Takže, pojďme si to shrnout! Nejjednodušší je porovnat možnosti shellu Windows a interpretu systémových příkazů v tabulkové podobě.

V této podobě se ukáže nejen širší možnosti hledání spustitelných souborů v Průzkumníku, ale také ne zcela zřejmá závislost příkazového řádku na proměnné PATH. Právě jeho cesty ovlivňují, zda je nutné uvádět cestu k souborům umístěným v systémových složkách v konzoli.

A konečně sekce App Paths přidává hodnotu tím, že umožňuje zadat krátké aliasy pro spustitelné soubory, což usnadňuje jejich spouštění.

Používáte klíč registru App Paths nebo své vlastní proměnné prostředí? Pokud ano, pak Napište nám do komentářů, jak vám usnadňují práci!

Proměnná prostředí ve Windows ukládá informace o nastavení operačního systému a uživatelská data. Označuje se pomocí párového symbolu «%» , Například:

Pomocí těchto proměnných můžete přenést potřebné informace do operačního systému. Například, %CESTA% ukládá seznam adresářů, ve kterých systém Windows hledá spustitelné soubory, pokud k nim není výslovně uvedena cesta. %TEMP% ukládá dočasné soubory a %DATA APLIKACÍ%— nastavení uživatelského programu.

Změna proměnných prostředí může pomoci, pokud chcete složku přesunout "teplota" nebo "Data aplikací" na jiné místo. Editace %CESTA% vám umožní spouštět programy z "Příkazový řádek" bez zadání dlouhé cesty k souboru pokaždé. Podívejme se na metody, které pomohou dosáhnout těchto cílů.

Metoda 1: Vlastnosti počítače

Jako příklad programu, který je třeba spustit, používáme . Pokus o aktivaci této aplikace z "Příkazový řádek", zobrazí se tato chyba:

K tomu dochází, protože jste nezadali úplnou cestu ke spustitelnému souboru. V našem případě celá cesta vypadá takto:

"C:\Program Files (x86)\Skype\Phone\Skype.exe"

Aby se to pokaždé neopakovalo, přidejte do proměnné adresář Skype %CESTA%.


Připraveno! Nyní můžete spustit jakýkoli program, nejen Skype, z libovolného adresáře "Příkazový řádek".

Metoda 2: "Příkazový řádek"

Zvažte případ, kdy chceme nastavit %DATA APLIKACÍ% na disk "D". Tato proměnná v něm chybí "Proměnné prostředí", takže to nelze změnit prvním způsobem.


Změna hodnot proměnných prostředí vyžaduje určité znalosti v této oblasti. Nehrajte si s hodnotami a neupravujte je náhodně, abyste nepoškodili OS. Dobře si prostudujte teoretickou látku a teprve poté pokračujte v praxi.

Načítání...