Počítačové lekcie

Nastavenie systémovej premennej PATH. Príkaz SET - práca s premennými prostredia Windows Cesta k premenným prostredia Windows 7

Operačný systém pri spustení programu spustí nový proces a nejakým spôsobom mu odovzdá informácie o nastavení prostredia, prípadne prostredia (v angličtine sa používa výraz environment). Tieto informácie pozostávajú zo súboru premenných obsahujúcich nejaké hodnoty. Proces môže tieto hodnoty získať prístupom k požadovanej premennej podľa názvu. Ak chcete napríklad zistiť, kde sa nachádza adresár, ktorý operačný systém odporúča použiť na ukladanie dočasných súborov, musíte získať hodnotu premennej prostredia TEMP.

Ako môžem zobraziť hodnoty premenných prostredia?

V konzole Windows môžete zobraziť hodnotu tejto premennej spustením príkazu echo %TEMP% , v konzole PowerShell musíte spustiť príkaz echo $Env:TEMP a v konzole Linux alebo MacOS musíte spustiť príkaz echo $TEMP .

Ak píšete program v programovacom jazyku Python, hodnotu tejto premennej možno získať takto:

import os temp = os . prostredie["TEMP"]

V Jave sa to dá urobiť takto:

Teplota reťazca = System . getenv(). get("TEMP");

V C# vyzerá podobná akcia takto:

teplota reťazca = System . Životné prostredie. GetEnvironmentVariable("TEMP");

Čo ovplyvňuje premenná prostredia PATH?

Pomocou premenných prostredia môžete prenášať informácie nielen do spustených procesov, ale aj do samotného operačného systému. Číta a používa aj hodnoty premenných prostredia, takže môžete ovládať niektoré aspekty správania operačného systému zmenou premenných prostredia.

Premenná PATH obsahuje zoznam adresárov, v ktorých sa operačný systém pokúša vyhľadať spustiteľné súbory, ak používateľ pri spustení explicitne nešpecifikoval cestu k požadovanému spustiteľnému súboru.

Predstavme si, že počítač so systémom Windows má nainštalované dve rôzne verzie tlmočníka programovacieho jazyka Python. Dá sa to urobiť ich inštaláciou do rôznych adresárov, napríklad C:\Python27 a C:\Python34. Spustiteľný súbor pre obe verzie sa nazýva python.exe.

Ak chcete spustiť spustiteľný súbor požadovanej verzie, môžete zadať úplnú cestu k nemu, napríklad C:\Python34\python.exe:

Ale som príliš lenivý na to, aby som zakaždým naznačil celú cestu, a tiež si to musím zapamätať.

Alternatívou je pridať cestu k adresáru, kde sa nachádza tento spustiteľný súbor, do premennej prostredia PATH a potom ho môžete spustiť zadaním iba názvu. A aby ste zistili, kde sa nachádza (podľa operačného systému), môžete použiť príkaz where v operačnom systéme Windows alebo príkaz ktorý v operačnom systéme Linux alebo MacOS.

Táto premenná obsahuje zoznam adresárov, v ktorých by mal operačný systém hľadať spustiteľné súbory. Oddeľovač je bodkočiarka (;) v systéme Windows a dvojbodka (:) v systéme Linux a MacOS.

Upozorňujeme, že do premennej PATH musíte pridať nie cesty k spustiteľným súborom, ale cesty k adresárom, kde sa nachádzajú!

Premenná PATH a pomocné programy

Do premennej PATH nie je potrebné pridávať cesty ku všetkým adresárom, v ktorých sa na vašom počítači nachádzajú spustiteľné súbory. S najväčšou pravdepodobnosťou spustíte väčšinu programov „prostredníctvom ponuky Štart“. Premenná PATH nemá žiadny vplyv na túto metódu spustenia. Je dôležité nakonfigurovať ho tak, aby ste z konzoly mohli rýchlo a pohodlne spúšťať najrôznejšie malé programy.

Napríklad táto premenná zvyčajne obsahuje cestu k „štandardným“ miestam, kde sa nachádzajú rôzne malé pomocné programy. V operačnom systéme Windows je to adresár C:\Windows\system32, v operačných systémoch Linux a MacOS je to adresár /usr/bin.

Vďaka tomu môžeme napríklad použiť utilitu find v konzole Windows na vyhľadávanie súborov alebo utilitu telnet na nadviazanie vzdialeného pripojenia pomocou rovnomenného protokolu jednoducho zadaním ich názvu a nie úplná cesta c:\Windows\system32\telnet.exe .

Keď máte nový obslužný program, vyvstáva otázka - kam ho umiestniť? Na jednej strane môže byť umiestnený v C:\Windows\system32 alebo /usr/bin . Ale ak sa vám nepáči zahadzovať štandardné adresáre, vytvorte si nejaký špeciálny adresár, vložte doň všetky takéto malé programy a pridajte cestu k tomuto adresáru do premennej prostredia PATH.

PATH je premenná prostredia a je to zoznam priečinkov, ktoré používa operačný systém na vyhľadávanie spustiteľných súborov (*.EXE). V praxi, ak je priečinok pridaný do PATH, spustiteľné súbory možno spúšťať z príkazového riadku bez zadania úplnej cesty k nim.

  • Ak chcete zobraziť zoznam priečinkov zahrnutých v premennej PATH, jednoducho napíšte PATH na príkazovom riadku.
  • Priečinok môžete pridať do PATH pomocou GUI systému Windows. Ak to chcete urobiť, otvorte dialógové okno vlastností systému (WIN+PAUSE) na karte Okrem toho stlač tlačidlo Premenné prostredia, v časti systémové premenné vyberte PATH a stlačte tlačidlo Zmeniť.

V rámci automatickej inštalácie Windows nás samozrejme zaujíma problematika pridávania priečinka do PATH z príkazového riadku počas inštalácie systému.

Príkaz PATH

Tento príkaz pridá zadané priečinky do PATH, ale zmeny sú platné iba počas aktuálnej príkazovej relácie(t. j. ak spustíte tento príkaz z dávkového súboru, pridané priečinky budú v PATH iba dovtedy, kým bude spustený).

Cesta=%PATH%;"%systemdrive%\system32\mytools";"%programfiles%\Opera"

pomôcka pathman

pathman /ako "%systemdrive%\system32\mytools";"%programfiles%\Opera"

Poradenstvo. Všetky svoje obľúbené nástroje príkazového riadka môžete zhromaždiť do jedného priečinka a pridať ho do svojej PATH. Vo vyššie uvedenom príklade sú moje nástroje zhromaždené v %systemdrive%\system32\mytools.

AutoIt skript

;aká cesta sa má pridať do premennej Path$addtopath=@ProgramFilesDir&"\7-Zip" ;načítať aktuálny obsah premennej Path$curpath=RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment","Cesta")

Variabilné PATH je systémová premenná, pomocou ktorej operačný systém nájde potrebné spustiteľné objekty na príkazovom riadku alebo v okne terminálu. Parameter premennej obsahuje zoznam (oddelený bodkočiarkou) ; ) adresáre, v ktorých sa bude hľadať spustiteľný súbor pri volaní príkazu z konzoly.

V operačnom systéme Windows systémová premenná PATH možno nastaviť pomocou systémového nástroja v Ovládacie panely systému Windows.

Poďme si popísať, ako zmeniť hodnotu premennej PATH v operačnom systéme Windows 10.

Na jedálnom lístku Štart vykonať príkaz Systém(Ovládací panel → Systém a zabezpečenie → Systém):

Kliknite na odkaz Rozšírené nastavenia systému:

Otvorte okno Premenné prostredia:


V kapitole Premenné prostredia A Systémové premenné vyberte premennú prostredia PATH. Kliknite Zmeniť. Ak premenná PATH neexistuje, kliknite Vytvorte.

Ak chcete zmeniť systémové premenné prostredia, musíte mať príslušné práva. Ak žiadne neexistujú, mali by ste vytvoriť používateľskú premennú.


V okne" Zmeňte premennú prostredia“ (alebo Nová systémová premenná) zadajte hodnotu premennej prostredia PATH, potom akciu potvrďte stlačením tlačidla OK.


Ak použijete premennú PATH nie pre príkazový riadok, ale napríklad pre iné aplikácie PHP modul, mali by ste reštartovať počítač.

Inštrukcie

Kliknite pravým tlačidlom myši na ikonu Tento počítač umiestnenú na pracovnej ploche alebo v ponuke Štart. V kontextovej ponuke, ktorá sa zobrazí, vyberte spodný riadok „Vlastnosti“ - otvorí sa nové okno „Vlastnosti systému“. Okno Vlastnosti systému môžete otvoriť aj stlačením kombinácie klávesových skratiek Windows + Pause Break. Ak používate operačný systém Windows 7, kliknite tiež pravým tlačidlom myši na ikonu „Tento počítač“, vyberte „Vlastnosti“ a potom vyberte „Rozšírené nastavenia systému“ na ľavej strane okna vlastností.

V okne „Vlastnosti systému“ prejdite na kartu „Rozšírené“ kliknutím ľavým tlačidlom myši na ňu - uvidíte tri časti ďalších nastavení systému. Pod nimi budú ďalšie dve tlačidlá - „Premenné prostredia“ a „Hlásenie o chybe“. Potrebujete premenné prostredia - kliknite na príslušné tlačidlo.

Okno Premenné prostredia obsahuje dve kategórie premenných, z ktorých jedna je Premenné používateľského prostredia a druhá je . Nájdite premennú cesty v zozname systémových premenných a vyberte ju kliknutím ľavého tlačidla myši.

Teraz s vybratou premennou cesty kliknite na tlačidlo „Zmeniť“ umiestnené pod oknom so zoznamom - otvorí sa malé okno „Zmeniť systémovú premennú“, kde budú umiestnené dva vstupné riadky – „Názov premennej“ a „Hodnota premennej“. Zmeňte hodnotu premennej cesty na čokoľvek, čo chcete.

Ďalší spôsob, ako zmeniť hodnotu premennej cesty, je nasledujúci: v okne „Premenné prostredia“ kliknite na tlačidlo „Vytvoriť“, potom v okne, ktoré sa otvorí, do poľa „Názov premennej“ zadajte „cesta“ a do poľa „Hodnota premennej“ zadajte požadovanú hodnotu. Toto zmení aktuálnu hodnotu premennej cesty na tú, ktorú ste práve zadali.

Video k téme

Premennú prostredia s názvom Path používajú komponenty operačného systému a aplikácie, ktoré sú v ňom nainštalované, na získanie adries adresárov, v ktorých sa majú hľadať spustiteľné súbory. Niektoré adresy sú v tejto premennej predvolene prítomné a používateľ ich nemôže zmeniť, ale môže do nej pridať („zapísať“) ďalšie adresy.

Inštrukcie

Kliknite pravým tlačidlom myši na ikonu „Tento počítač“ na pracovnej ploche a v kontextovej ponuke vyberte položku „Vlastnosti“. To isté je možné vykonať pomocou položky „Počítač“ v hlavnej ponuke operačného systému na tlačidle „Štart“. Alebo môžete jednoducho stlačiť kombináciu klávesovej skratky win + pauza - ktorákoľvek z týchto akcií spustí komponent OS s názvom „Vlastnosti systému“.

Prejdite na kartu „Rozšírené“ v okne, ktoré sa otvorí, a kliknite na tlačidlo „Premenné prostredia“ umiestnené v spodnej časti. Otvorí sa ďalšie okno s dvoma tabuľkami - inštalácia operačného systému, ktorú potrebujete, je umiestnená v hornej časti („Premenné používateľského prostredia“). Vyberte riadok so slovom Cesta v stĺpci „Premenná“ a potom kliknite na tlačidlo „Upraviť“ pod touto tabuľkou. V dôsledku toho sa otvorí tretie a posledné dialógové okno s názvom „Zmena používateľskej premennej“ a dvoma poliami na vyplnenie.

Do poľa „Hodnota premennej“ zadajte požadovanú cestu. Ak už obsahuje nejaký záznam, pridajte vpravo nový a oddeľte ho od existujúceho bodkočiarkou (;). Aby ste neurobili chybu pri písaní celej adresy do požadovaného adresára, je lepšie skopírovať cestu k nemu v Prieskumníkovi Windows - otvorte ho (win + e), prejdite do požadovaného priečinka, vyberte úplnú cestu v adresný riadok správcu súborov (ctrl + a), skopírujte (ctrl + c), vráťte sa do dialógového okna a vložte obsah schránky (ctrl + v) do poľa Hodnota premennej.

Ponechajte hodnotu v poli „Názov premennej“ nezmenenú (Cesta by tam mala zostať) a kliknite na tlačidlo OK. Potom postupne stlačte rovnaké tlačidlá OK v ďalších dvoch otvorených oknách. Týmto sa dokončí postup pridávania novej hodnoty do premennej Path.

Video k téme

Všetky mobilné telefóny Nokia sú vyrobené na platformách S40 a S60. To znamená, že sú na nich automaticky integrované java stroje. Preto na inštaláciu aplikácie J2ME do takéhoto telefónu stačí skopírovať ju do vstavanej pamäte telefónu alebo na pamäťovú kartu.

Inštrukcie

Spustite internetový prehliadač svojho mobilného telefónu Nokia a nainštalujte Java. Musíte si stiahnuť súbor JAR. Pre ostatné telefóny by ste si tiež museli stiahnuť súbor JAD. Vzhľadom na väčší dopyt po tomto konkrétnom type súboru však bude pre vás jednoduchšie ho stiahnuť.

Upozorňujeme, že spolu so súborom JAD sa do telefónu automaticky stiahne aj súbor JAR. Ak je telefón založený na platforme S40, použite vstavaný prehliadač telefónu. Je to potrebné, aby sa súbor po stiahnutí automaticky nainštaloval. Tie. inštalácia Java už nie je potrebná. Prejdite do sekcie „Hry“ alebo „Aplikácie“. V zozname programov nájdete novo nainštalovaný súbor.

Ak chcete nainštalovať aplikáciu Java, ak má vaša pamäťovú kartu, postupujte takto. Vypnite telefón. Vyberte z nej pamäťovú kartu. Vezmite si čítačku kariet. Použite ho na pripojenie pamäťovej karty telefónu k počítaču. Skopírujte všetky Java aplikácie, o ktoré máte záujem, do príslušného priečinka. Potom správne vyberte pamäťovú kartu a vložte ju do telefónu.

Ak je váš telefón založený na platforme S60, postupujte takto. Spustite vstavaný prehliadač mobilného telefónu. Stiahnite si požadovaný súbor JAR alebo JAD. Môžete tiež použiť prehliadač tretej strany, napríklad Opera Mobile, Opera Mini alebo nejaký iný. Ide o to, že vstavaný prehliadač automaticky uloží súbor do priečinka UCDownloaded a pomocou prehliadača tretej strany môžete nastaviť ľubovoľný priečinok ako miesto uloženia na pamäťovej karte vášho mobilného telefónu.

Pre správnu inštaláciu vyberte pamäťovú kartu z mobilného telefónu. Pomocou čítačky kariet ju pripojte k osobnému počítaču. Potom nainštalujte súbor JAR do priečinka aplikácií na pamäťovej karte. Inštalácia netrvá dlho a nemala by spôsobiť žiadne komplikácie. Po dokončení vyberte pamäťovú kartu a vložte ju do telefónu.

Operáciu nastavenia premennej prostredia (prostredia) môže používateľ vykonávať pomocou štandardných nástrojov operačného systému Microsoft Windows a nevyžaduje použitie dodatočného softvéru tretích strán.

Skúste zadať do okna Spustiť (Win + R) wmplayer a stlačte Enter - otvorí sa Windows Media Player. Teraz urobte to isté na príkazovom riadku. Prehrávač sa nespustí, pretože cesta k nemu nebola nájdená! Prečo sa to deje?

Čitateľ blogu Andrey sa e-mailom opýtal, v akých prípadoch nie je potrebné zadávať úplnú cestu k nim na spustenie spustiteľných súborov. Otázka sa mi zdala elementárna a stručne som čitateľa vyzval, aby venoval pozornosť premennej PATH.

premenná PATH

Premenná prostredia PATH obsahuje cesty, v ktorých systém Windows pri vykonávaní príkazu automaticky hľadá spustiteľné súbory (EXE, CMD, VBS atď.). Spočiatku sú v premennej zahrnuté iba hlavné systémové umiestnenia, takže programy z priečinkov Windows a System32 možno spustiť bez zadania úplnej cesty.

Ako zobraziť obsah premennej PATH

Niektoré programy tam pri inštalácii zapíšu cestu k svojmu priečinku, čo si pravdepodobne overíte spustením príkazu v konzole cesta, ktorý zobrazuje systémové a používateľské premenné spolu.

Keď sa spustiteľný súbor nachádza v niektorom z umiestnení, ktoré systém Windows pozná, nemusíte zadávať úplnú cestu k súboru. Túto vlastnosť operačného systému využívam na rýchle spustenie mojich obľúbených utilít Nirsoft a iných programov z mojej hrude (obrázok ukazuje, že do PATH pribudol priečinok Tools).

Ako pridať svoje vlastné cesty do premennej PATH

Môžete pridať svoje vlastné cesty zmenou systémovej premennej PATH alebo vytvorením používateľskej premennej s rovnakým názvom. Rozdiel medzi typmi premenných som vysvetlil v jednom z kvízov. Tiež vám povie, ako zmeniť premenné prostredia v GUI. Všimnite si, že cesty sú oddelené bodkočiarkou.

Svoje cesty môžete rýchlo pridať do PATH z príkazového riadku pomocou pomôcky setx, ktorý je súčasťou systému Windows 7. Nasleduje príklad pridania cesty C:\myfolder do systémový premenná PATH (príkazový riadok musí byť spustený ako správca).

Pre /f "tokens=2*" %a In ("Reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cesta") Nastavte "systempath=%b" set newpath=%systempath%; C:\myfolder1 setx /m cesta "%newpath%"

Najprv pomocou príkazu reg zoznam ciest sa načíta zo systémovej premennej PATH uloženej v registri. Potom príkaz nastaviť nastaví premennú nová cesta s požadovanou cestou v rámci aktuálnej relácie príkazového riadka a príkaz setx/m robí novú cestu trvalou pre systémový premenná (parameter /m).

Podobným spôsobom je možné nastaviť vlastnú premennú bez administrátorských práv. Pridanie novej cesty k existujúcej zvykom Premenná PATH je implementovaná takto:

Pre /f "tokens=2*" %a In ("Reg. dotaz "HKCU\Environment" /v Cesta") Nastavte "userpath=%b" nastavte novú cestu=%userpath%;C:\myfolder2 setx cestu "%newpath" %"

Upozorňujeme, že vyššie uvedený kód je navrhnutý na spustenie na príkazovom riadku. V príkazovom súbore (CMD) musia byť symboly percent na prvom riadku dvojité.

Presne povedané, dalo sa to zaobísť setx, pretože reg dokáže údaje z registra nielen čítať, ale aj zapisovať. Ale v mnohých prípadoch s setx Jednoduchšia práca s kompaktnejšou syntaxou.

Samozrejme, toto všetko som Andreymu tak podrobne neopísal, ale jednoducho som mu dal smer. Na druhý deň mi však napísal, že toto všetko vie (som priemerný telepat:) a opýtal sa ma na otázku, ktorou som začal dnešný príbeh. Toto už bolo zaujímavejšie a sľúbil som, že sa téme budem venovať v blogu!

Kľúč registra App Paths

Bez zadania úplnej cesty môžete spustiť niektoré štandardné programy Windows z okna Spustiť, ale nie z príkazového riadku. Okrem Windows Media Player je to napríklad Maľovanie ( mspaint) a Wordpad ( wordpad). To isté platí pre aplikácie MS Office - skontrolujte príkaz excel alebo winword!

Rozdiel medzi oknom Spustiť a príkazovým riadkom je v tom, že shell Windows (prieskumník) má viac možností ako interpret príkazov konzoly. V tomto prípade je to všetko o funkcii ShellExecuteEx, ktorým je plášť vybavený. Keď spustíte spustiteľný súbor bez zadania jeho úplnej cesty, funkcia vyhľadá:

  • aktuálny priečinok
  • Priečinky Windows a System32
  • kľúč databázy Registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Ako funguje sekcia App Paths

Pozrime sa, ako funguje App Paths pomocou Windows Media Player ako príklad.

  • bola vytvorená podsekcia s aliasom pre spustiteľný súbor (v tomto prípade je to tak wmplayer.exe)
  • v parametri Predvolené je zadaná úplná cesta k súboru. Ak je v ceste k súboru použitá premenná, parameter musí byť rozšíriteľný reťazec (REG_EXPAND_SZ). Pri zadávaní absolútnej cesty môžete použiť bežný reťazcový parameter (REG_SZ).
  • v parametri Cesta je zadaný pracovný priečinok programu

Funguje to veľmi jednoducho. Zadáte alias súboru do okna Spustiť alebo do panela s adresou Prieskumníka a systém automaticky hľadá zadanú cestu.

Ako urýchliť prácu s App Paths

Tento kľúč databázy Registry môžete použiť na rýchle spustenie programov, ktorých skratky na paneli úloh alebo na pracovnej ploche nepotrebujete. Napríklad na vyhľadávanie a nahradzovanie textových súborov používam program BKReplacem (replacem.exe), ktorý má svoj vlastný priečinok v priečinku PortableSoft. V sekcii App Paths som vytvoril podsekciu bkr.exe a označil úplnú cestu k nástroju. Teraz jeho spustenie prichádza na rad spustenie bkr v okne Spustiť.

Mimochodom, nezabudnite uzavrieť cesty obsahujúce medzery v úvodzovkách. A dúfam, že ste už uhádli, že príkaz môžete skrátiť na jedno písmeno. Pokračovaním v tomto príklade by som mohol vytvoriť podkľúč b.exe. Vo všeobecnosti môže mať program ľubovoľný počet aliasov, ako uvidíte nižšie.

Ďalšie využitie, ktoré som našiel pre App Paths, je spustiť cmd.exe s plnými právami. Dlho som sa zaobišiel bez výzvy UAC, vďaka spusteniu príkazového riadku z Plánovača úloh. Po vytvorení podkľúča cmda.exe som v ňom zadal cestu k dávkovému súboru, ktorý vykonáva úlohu.

Je v ňom len jeden riadok:

Schtasks /run /tn CMD_Admin

Teraz stačí zadať príkaz v okne „Spustiť“. cmda otvorte príkazový riadok ako správca.

Čo zaujímavé nájdete v sekcii App Paths

Po prvé, som si istý, že tam nájdete veľa programov, ktoré ste nainštalovali. Namiesto zadávania cesty k svojmu priečinku v premennej PATH programy registrujú svoj spustiteľný súbor v sekcii App Paths podľa odporúčaní spoločnosti Microsoft.

Po druhé, existujú podsekcie WORDPAD.EXE A WRITE.EXE, obe vedú k súboru wordpad.exe.

Program Write, ktorý bol súčasťou prvých operačných systémov spoločnosti Microsoft, bol v systéme Windows 95 nahradený programom WordPad. Nájdete tu aj podsekciu pbrush.exe, ktorý odkazuje na mspaint nachádzajúci sa v System32.

Programy Write a Paintbrush nie sú vo Windowse už asi 15 rokov, ale zmienky o nich sú stále obsiahnuté v systéme! A to nás privádza k rozhovoru o tom, kedy a prečo bola vo Windows zavedená sekcia App Paths.

História ciest aplikácie

Sekcia App Paths sa objavila v systéme Windows 95 ako protijed na upchatie cesty PATH, ktorá bola špecifikovaná v súbore autoexec.bat. Programy tam tradične pridávali cesty do svojich priečinkov, ako sa to stále niekedy robí s premennou prostredia s rovnakým názvom. Po spustení systému sa súbor prečítal a programy skončili v systémovej ceste.

Mimochodom, stará metóda autoexec.bat stále funguje, čo vám umožňuje spúšťať spustiteľné súbory bez zadania cesty, aj keď už nemá zmysel ju používať.

Hlavným problémom pre vývojárov bolo, že nájsť správny riadok SET PATH v autoexec.bat bola netriviálna úloha. V tomto prípade ste nemohli vložiť svoj riadok na začiatok súboru, pretože iný príkaz nižšie by mohol premennú prepísať.

Navyše pridanie cesty do PATH s cieľom nasmerovať Windows na jeden jediný program nebolo racionálne, podobne ako strieľanie vrabcov z dela. Vtedy vývojári Windows 95 prišli s riešením so sekciou registra, ktorá umožňovala špecifikovať cesty ku konkrétnym spustiteľným súborom.

Prečo má táto sekcia stále podsekcie Písanie a Štetec? Takto systém Windows zabezpečuje kompatibilitu programov!

Teoreticky by sa nejaký starodávny program mohol spoľahnúť na svojich rovesníkov, ktorých dedičia už zmenili svoje meno alebo miesto. Aby sa predišlo poškodeniu starších aplikácií, používa sa kľúč databázy Registry App Paths.

Kontingenčná tabuľka

Takže, poďme si to zhrnúť! Najjednoduchším spôsobom je porovnať možnosti shellu Windows a interpretera systémových príkazov v tabuľkovej forme.

V tejto podobe sa prejaví nielen širšia škála vyhľadávania spustiteľných súborov v Prieskumníkovi, ale aj nie celkom zjavná závislosť príkazového riadku od premennej PATH. Práve jeho cesty ovplyvňujú, či je potrebné zadať cestu k súborom umiestneným v systémových priečinkoch v konzole.

Nakoniec sekcia App Paths pridáva hodnotu tým, že vám umožňuje špecifikovať krátke aliasy pre spustiteľné súbory, čo uľahčuje ich spustenie.

Používate kľúč databázy Registry App Paths alebo svoje vlastné premenné prostredia? Ak áno, tak Povedzte nám v komentároch, ako vám uľahčujú prácu!