kancboom.ru

Egyes esetekben egy program indításakor nem kell megadni a teljes elérési utat. Windows környezeti változók Elérési út változó a Windows 7 rendszerben

Azok, akik valaha is használtak parancssori segédprogramokat, tudják, hogy sokkal kényelmesebb a parancs azonnali beírása anélkül, hogy a segédprogram elérési útját használná, és még a kívánt könyvtárba sem megy, ezért ma arról fogunk beszélni. rendszerváltozó elérési útja a Windowsban, megtudjuk, mire való, és hogyan változtatható meg.

Ma nem fogunk beszélni arról, hogy mi a parancssor és milyen szabványos parancssori segédprogramok vannak a Windowsban, mivel erről már beszéltünk a Windows Command Line Basics című anyagban.

Mire való az útvonalrendszer változó?

Rendszerváltozó elérési útja Szükségünk van rá, hogy a CMD.exe parancssorba fel tudjuk venni segédprogramjainkat, pontosabban könyvtárakat, pl. elérési utat ezekhez a könyvtárakhoz, hogy az operációs rendszer a segédprogram neve alapján meghatározhassa, hol található, és futtatni tudja.

Példaként szólva, tegyük fel, hogy megnyitja a parancssort, és beírja az ipconfig ( hálózati interfészek konfigurálására szolgál) és indításkor a parancssor nem tudja, hol található ez a segédprogram, ezért keresni kezdi. Először az aktuális könyvtárba, majd a rendszerkönyvtárakba, amelyek pontosan meg vannak jelölve a rendszerútvonal változóban. Más szóval, ha saját konzolprogramot írt, és ugyanúgy szeretné futtatni, mint az ipconfig-ot, akkor ezt nem fogja tudni megtenni, mivel az operációs rendszer nem tudja, hogy maga a program hol található. Ezért a programmal a könyvtárba kell mennünk, vagy meg kell írnunk a futtatható fájl teljes elérési útját, hogy elindítsuk a segédprogramunkat. Ezért, ha gyakran használ olyan konzolprogramot, amely nem szerepel a szabványos Windows buildben, és nem szeretné átmásolni a rendszerkönyvtárakba, akkor a legjobb, ha létrehozza saját könyvtárát, és hozzáadja a rendszer elérési út változójához.

Példa

Tegyük fel, hogy írtunk egy konzolprogramot; például lesz egy egyszerű bat fájlunk a következő egyszerű paranccsal:

Echo Hello! Szünet

Jegyzet! Ha azt szeretné, hogy a cirill ábécé megjelenjen a parancssorban, mentse el a bat fájlt OEM 866 kódolással; ezt a Notepad++ szövegszerkesztővel teheti meg.

Mentés névvel privet.bat a C meghajtón a tesztkönyvtárban.

Most elindítjuk a parancssort (Windows 7 OS) "Start -> Futtatás -> cmd".

És azonnal próbáljuk meg futtatni a segédprogramunkat, és nézzük meg, mi sül ki belőle:

Mint látható, a parancssor nem tudja, hogy milyen programról van szó. Természetesen másképp is írhatjuk, pl.

Azok. jelzi a segédprogram teljes elérési útját, akkor minden bizonnyal elindul. Vagy léphet a tesztkönyvtárba, és onnan futtathatja a segédprogramot, például:

Ebben az esetben a program is elindul. De el kell ismernie, hogy ezek mind felesleges mozdulatok, különösen, ha gyakran használjuk ezt a programot. Tehát változtassuk meg az útvonalrendszer változót.

Jegyzet! Ha nem tetszik a parancssor háttere vagy betűszíne, akkor könnyen megváltoztathatja, ahogyan azt a Windows parancssor megjelenésének testreszabása című cikkben tárgyaltuk.

A rendszerútvonal-változó módosítása a Windows 7 rendszerben

Ehhez nyitunk "Vezérlőpult -> Rendszer -> Speciális rendszerbeállítások."

Ezután válassza a " Környezeti változók».

Ezután megjelenik egy ablak " Környezeti változók "és te az ablak alján vagy a listában" Rendszerváltozók » keresse meg a változót pályaés nyomja meg "Változás".

Ennek eredményeként egy kis ablak nyílik meg " Rendszerváltozó módosítása"hol vagy a mezőn" Változó érték» a végére pontosvesszővel elválasztva adja hozzá annak a könyvtárnak az elérési útját, amelyben a konzol segédprogramjait tárolni fogja. Például megadtam a C:\testet. Belépés után kattintson az „OK” gombra.

Most nézzük meg. Pontosan úgy fogunk csinálni, mint az első alkalommal, azaz. nyissa meg a parancssort, és azonnal írja be a privet.bat fájlt, és nézze meg

Mint látható, ezúttal minden működött nekünk, még a teljes útvonal megadása nélkül is.

Ismételten elmondom, hogy ez hasznos lesz azok számára, akik gyakran használnak konzol-segédprogramokat; egyébként sok alkalmazáscsomag, amelyet Ön telepít, hozzáadja a kívánt elérési utat az elérési úthoz, és megteszi ezt Ön helyett.

Szerintem ennyi elég, ha kérdése van, kérdezze meg kommentben. Sok szerencsét!

Ez a szakasz a következőkre vonatkozik:
  • Platformok: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Az ezen az oldalon található utasítások csak a tapasztalt felhasználók és rendszergazdák.


Általános információ

  • Változó PÁLYA egy rendszerváltozó, amelyet az operációs rendszer arra használ, hogy megtalálja a kívánt végrehajtható objektumokat a parancssorban vagy terminálablakban.
  • Rendszerváltozó PÁLYA segítségével állítható be rendszer segédprogram a Windows Vezérlőpultjában vagy a Linux és Solaris shell indítófájljával.
  • A futó számítógépeken ablakok vagy Mac OS X módosítások elvégzése a PATH rendszerváltozón általában nem kötelező.

ablakok

Windows 10 és Windows 8
  1. A "Keresés" sorban keressen rá: Rendszer (Vezérlőpult)
  2. Kattints a linkre .
  3. Kattintson Környezeti változók. fejezetben Környezeti változók változás
  4. Az ablakban (ill Új rendszerváltozó rendben rendben.
Windows 7
  1. Az asztalon kattintson a jobb gombbal az ikonra Számítógép.
  2. A helyi menüből válassza ki a lehetőséget Tulajdonságok.
  3. Kattints a linkre Haladó rendszerbeállítások.
  4. Kattintson Környezeti változók. fejezetben Környezeti változók válassza ki a PATH környezeti változót. Kattintson változás. Ha a PATH változó nem létezik, kattintson a Létrehozás gombra.
  5. Az ablakban Rendszerváltozó módosítása(vagy Új rendszerváltozó) adja meg a PATH környezeti változó értékét. Kattintson rendben. Kattintson a többi megnyitott ablak bezárásához rendben.
  6. Nyissa meg újra a parancssori ablakot, és futtassa a java kódot.
Windows XP
  1. Kattintson Rajt, válassza ki Kezelőpanel, kattintson duplán Rendszerés válasszon egy lapot Továbbá.
  2. Kattintson Környezeti változók. fejezetben Környezeti változók válassza ki a PATH környezeti változót. Kattintson változás. Ha a PATH változó nem létezik, kattintson a Létrehozás gombra.
  3. Az ablakban Rendszerváltozó módosítása(vagy Új rendszerváltozó) adja meg a PATH környezeti változó értékét. Kattintson rendben. Kattintson a többi megnyitott ablak bezárásához rendben.
  4. Nyissa meg újra a parancssori ablakot, és futtassa a java kódot.

Mac OS X

A Java másik verziójának futtatásához adja meg a teljes elérési utat, vagy használja a java_home eszközt:

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -verzió

Solaris és Linux

  1. Annak ellenőrzéséhez, hogy az útvonal megfelelően van-e konfigurálva:
    A terminálablakokban írja be:
    % java -verzió
    A Java eszköz verziója megjelenik, ha nem található. Ha a verzió elavult vagy hiba jelenik meg java: parancs nem található, akkor az elérési út helytelenül van beállítva.
  2. Határozza meg, hogy a java melyik végrehajtható verziója található meg először egy változóban PÁLYA
    A terminál ablakban írja be:
    % melyik java
Végső útvonal beállítás

Az elérési út végleges beállításához konfigurálja azt az indítófájlban.
Jegyzet. Az utasítások a Linux és a Solaris két legnépszerűbb shelljéhez tartoznak. Ha más parancsértelmezőket használ, tekintse meg a PATH változó beállításáról szóló oktatóanyagot.

Bash shell

Szerkessze az indítófájlt (~/.bashrc)

  1. Változó módosítása PÁLYA változó
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    export PATH
  2. Töltse le az indítófájlt
    %. /.profil

  3. % java -verzió
C shell (csh)

Szerkessze az indítófájlt (~/.cshrc)

  1. Állítsa be az utat
    set path=(/usr/local/jdk1.8.0/bin $elérési út)
  2. Mentse el a változtatásokat és zárja be az ablakot
  3. Töltse le az indítófájlt
    % forrás ~/.cshrc
  4. Győződjön meg arról, hogy az elérési út be van állítva a java parancs megismétlésével
    % java -verzió

Jó napot, kedves olvasók és a blog vendégei, ma ezt a témát szeretném Önökkel megvitatni: mik azok a Windows környezeti változók, hol használhatók, mind a normál felhasználói gyakorlatban, mind a rendszergazdai gyakorlatban. néhány példa. Az, hogy ez az egész hogyan van beállítva és az Ön igényei szerint módosítva, véleményem szerint alapvető tudás, amelynek megértése jobban megmutatja a Windows család operációs rendszereinek működési elvét.

Mik azok a Windows környezeti változók

Értsük meg a fogalmat, és így tovább környezeti változó (környezeti változó) ezek a Windows operációs rendszer bizonyos objektumaira mutató, csökkentett méretű hivatkozások speciális fajtái, amelyeket különböző programok használnak információk tárolására és azokkal való interakcióra. Analógia vonható a relatív hivatkozásokkal olyan oldalakon, ahol nincs kifejezett utalás a protokollra. Leggyakrabban ezek az OS adott könyvtáraihoz vezető útvonalak.

Hol használják a Windows környezeti változókat?

Hadd mondjak néhány példát:

  • A szkriptekben > amikor például minden felhasználónak valamilyen beállítást kell végrehajtania, például tegyél egy új mappát a dokumentumokkal az asztalra. Mivel minden felhasználónak megvan a saját elérési útja az asztalhoz, például C:\Users\lacky\Desktop, és a relatív elérési utat a %HOMEPATH% változó használatával is elérheti, ha beírja a %HOMEPATH%\Desktop parancsot az Intézőbe, akkor az asztalra kerül az aktuális felhasználó asztalára.

  • a Csoportházirendben a felhasználói környezetek, például a barangolási profilok konfigurálásához.
  • Kódoptimalizálás > Ha kódja nagyon gyakran használja ugyanazokat a fájl- vagy mappa-útvonalakat, valamint a rendszerleíró kulcsokat, könnyen hozzárendelhet egy rövid változót a további felhasználáshoz. Az alábbiakban összefoglaló listát adok a Windows 10 és a korábbi verziók környezeti változóiról, valamint bemutatom, hogyan hozhatók létre és módosíthatók.

A Windows 10 és más verziók összes környezeti változója tartalmazza speciális kezelő%. Ez azért szükséges, hogy az operációs rendszer feldolgozhassa a keresési kérést. Egy egyszerű példa: a TEMP mappát keresi, és nem tudja, hol található, írja be a %TEMP% -ot, és a keresés minden helyi meghajtón és partíción megtörténik.

A Windows 10 környezeti változóinak listája

A fenti lista teljesen alkalmas Windows 7 és Windows 8.1 rendszerre is, mindent személyesen ellenőriztünk. Biztos vagyok benne, hogy ez a tudás nagyban segít Önnek optimalizálni munkáját.

  • %ALLUSERSPROFILE% > ez a változó a C:\ProgramData mappába küldi
  • %windir% > ez a C:\Windows mappa
  • %APPDATA% > a C:\Users\Username\AppData\Roaming rejtett mappában vagy
  • %CommonProgramFiles% > C:\Program Files\Common Files mappa
  • A %CommonProgramFiles(x86)% > a C:\Program Files (x86)\Common Files mappába visz
  • A %CommonProgramW6432% > átirányítja a következő helyre: C:\Program Files\Common Files
  • %COMPUTERNAME% > Számítógép_neve, a szkriptekben használatos
  • A %ComSpec%> megnyitja a Windows 10 C:\Windows\system32\cmd.exe parancssort
  • %HOMEDRIVE% > a C meghajtó elérési útja:
  • %HOMEPATH% > ez a Windows környezeti változó a \Users\Username felhasználói mappába visz
  • %LOCALAPPDATA% > ez a Windows környezeti változó a C:\Users\Username\AppData\Local mappába viszi
  • %LOGONSERVER% > Számítógépnév
  • %NUMBER_OF_PROCESSORS% > Processzorok_száma
  • %OS% > Windows_NT, szkriptekben is használatos
  • %Path% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 vagy AMD64, Windows architektúra
  • %PROCESSOR_IDENTIFIER% > Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
  • %PROCESSOR_LEVEL% > 6
  • %PROCESSOR_REVISION% > 2505 (példa)
  • %ProgramData% > C:\ProgramData mappa
  • %ProgramFiles% > C:\Program Files
  • %ProgramFiles(x86)% > C:\Program Files mappa (x86)
  • %ProgramW6432% > C:\Program Files
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ nagyon gyorsan egyetért
  • %NYILVÁNOS% > C:\Felhasználók\Nyilvános
  • %SystemDrive% > C meghajtó:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Felhasználók\Felhasználónév\AppData\Local\Temp (alapértelmezett)
  • %USERDOMAIN% > Számítógépnév
  • %USERDOMAIN_ROAMINGPROFILE% > Számítógépnév
  • %USERNAME% > Felhasználónév
  • %USERPROFILE% > C:\Felhasználók\Felhasználónév

Az összes Windows-változó listázása

A Windows 10 és más verziókban megjelenítheti az összes Windows környezeti változó listáját, ha rendszergazdaként megnyit egy parancssort, és beírja a SET parancsot. Ennek eredményeként megkapja az összes alapértelmezett Windows 10 környezeti változót egy adott operációs rendszerhez.

A kényelem kedvéért a teljes listát exportálhatja szöveges fájlba, ehhez írja be:

set > D:\Variables.txt

Íme a dokumentum tartalma.

Az operációs rendszer változóinak egy másik módja a Windows rendszerleíró adatbázis. Nyomja meg a WIN+R billentyűkombinációt, és írja be a regedit parancsot. A megnyíló Registry Editor ablakban lépjen az ágra:

A számítógép változóinak megtekintéséhez

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

A felhasználó változóinak megtekintése

HKEY_CURRENT_USER\Environment

Hozzon létre Windows 10 környezeti változókat

A meglévő Windows 10 változók mellett újakat is létrehozhat, ez nagyon egyszerű és nem tiltott. Amit elvárnak tőled, azt a rendszer tulajdonságaihoz kell menned. Számos módszer létezik, ha Windows 10-ről beszélünk, akkor ezt úgy teheti meg, hogy jobb gombbal kattintson a „Start” gombra, és válassza ki a Rendszert.

Egy univerzális módszer a számítógép tulajdonságainak megnyitása, vagy a WIN+Pause Breake billentyűkombináció megnyomása.

A rendszer tulajdonságai ablakban lépjen a "Speciális rendszerbeállítások" elemre.

És itt van kétféle Windows környezeti változó:

  • Ideiglenes változók hőm
  • Rendszerváltozók

Mindkettő könnyen módosítható vagy létrehozható.

Például létrehozok egy új rendszerváltozót, SYSPREP-nek hívom, és megadom a C:\Windows\System32\Sysprep mappa elérési útját.

Amint látja, nincs itt semmi bonyolult, az ehhez hasonló dolgoknak köszönhetően jelentősen leegyszerűsítheti az életét, és sok időt takaríthat meg.

Próbáljon meg beírni a Futtatás ablakba (Win + R) wmplayerés nyomja meg az Entert - megnyílik a Windows Media Player. Most tegye ugyanezt a parancssorban. A játékos nem indul el, mert nem található az elérési út! Miért történik ez?

Andrey blogolvasó megkérdezte e-mailben, hogy milyen esetekben nem szükséges megadni a teljes elérési utat a futtatható fájlok elindításához. A kérdés számomra eleminek tűnt, és röviden felkértem az olvasót, hogy figyeljen a PATH változóra.

PATH változó

Környezeti változó PÁLYA olyan elérési utakat tartalmaz, amelyeken a Windows parancs végrehajtásakor automatikusan végrehajtható fájlokat keres (EXE, CMD, VBS stb.). Kezdetben csak a fő rendszerhelyek szerepelnek a változóban, így a Windows és a System32 mappákból a programok a teljes elérési út megadása nélkül is elindíthatók.

A PATH változó tartalmának megtekintése

A telepítés során egyes programok oda írják a mappájuk elérési útját, amit valószínűleg a konzolban lévő parancs futtatásával ellenőrizhet pálya, amely a rendszer és a felhasználói változókat együtt mutatja.

Ha a végrehajtható fájl a Windows által ismert helyek valamelyikén található, nem kell megadnia a fájl teljes elérési útját. Az operációs rendszer ezen tulajdonságát arra használom, hogy gyorsan elindítsam kedvenc Nirsoft segédprogramjaim és egyéb programjaimat a mellkasomról (a képen látható, hogy az Eszközök mappa a PATH-hoz került).

Hogyan adhatjuk hozzá saját elérési útjukat a PATH változóhoz

Felveheti saját elérési útjait a rendszer PATH változójának megváltoztatásával vagy egy azonos nevű felhasználói változó létrehozásával. Az egyik kvízben elmagyaráztam a változótípusok közötti különbséget. Azt is elmondja, hogyan módosíthatja a környezeti változókat GUI-ban. Vegye figyelembe, hogy az útvonalakat pontosvessző választja el.

Gyorsan hozzáadhatja útvonalait a PATH-hoz a parancssorból a segédprogram használatával setx A következő példa a C:\myfolder elérési út hozzáadására szisztémás PATH változó (a parancssort rendszergazdaként kell futtatni).

For /f "tokens=2*" %a In ("Reg lekérdezés "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path") Ne állítsa be a "systempath=%b" beállítást, állítsa be az új elérési utat=%rendszerút%; C:\myfolder1 setx /m elérési út "%newpath%"

Először használja a parancsot reg az elérési utak listája a rendszerleíró adatbázisban tárolt PATH rendszerváltozóból kerül kiolvasásra. Aztán a parancs készlet változót állít be új út a kívánt elérési úttal az aktuális parancssori munkameneten belül, és a paranccsal setx/m számára véglegessé teszi az új utat szisztémás változó (paraméter /m).

Egy egyéni változó rendszergazdai jogok nélkül is beállítható hasonló megközelítéssel. Új elérési út hozzáadása egy meglévőhöz egyedi A PATH változó a következőképpen van megvalósítva:

A /f "tokens=2*" %a In ("Reg lekérdezés "HKCU\Environment" /v Path) esetén Állítsa be a következőt: "userpath=%b" set newpath=%userpath%;C:\myfolder2 setx path "%newpath" %"

Felhívjuk figyelmét, hogy a fenti kódot a parancssorban történő végrehajtásra tervezték. Egy parancsfájlban (CMD) az első sorban lévő százalékszimbólumok kétszeresének kell lenniük.

Szigorúan véve nélkülözni is lehetett setx, mert a reg nem csak olvasni tud adatokat a rendszerleíró adatbázisból, hanem oda is írhatja. De sok esetben azzal setx Könnyebb a munka kompaktabb szintaxissal.

Természetesen mindezt nem írtam le ennyire részletesen Andreynek, hanem egyszerűen irányt adtam neki. Viszont másnap megírta nekem, hogy tudja mindezt (középszerű telepata vagyok:) és feltette a kérdést, amivel elkezdtem a mai történetet. Ez már érdekesebb volt, és megígértem, hogy a témával foglalkozom a blogban!

App Paths rendszerleíró kulcs

Valójában a teljes elérési út megadása nélkül futtathat néhány szabványos Windows-programot a Futtatás ablakból, de nem a parancssorból. A Windows Media Player mellett ez például a Paint ( mspaint) és a Wordpad ( munkaasztal). Ugyanez igaz az MS Office alkalmazásokra is – ellenőrizze a parancsot excel vagy Winword!

A Futtatás ablak és a Parancssor közötti különbség az, hogy a Windows shell (explorer) több képességgel rendelkezik, mint a konzol parancsértelmezője. Ebben az esetben minden a funkcióról szól ShellExecuteEx, amellyel a héj fel van szerelve. Ha egy végrehajtható fájlt a teljes elérési út megadása nélkül futtat, a függvény a következőket keresi:

  • jelenlegi mappa
  • Windows és System32 mappák
  • rendszerleíró kulcs HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Hogyan működik az Alkalmazásútvonalak szakasz

Nézzük meg, hogyan működik az App Paths, példaként a Windows Media Player használatával.

  • egy alszakasz jött létre a végrehajtható fájl álnevével (jelen esetben az wmplayer.exe)
  • a paraméterben Alapértelmezett a fájl teljes elérési útja meg van adva. Ha a fájl elérési útjában változót használunk, a paraméternek egy kiterjeszthető karakterláncnak (REG_EXPAND_SZ) kell lennie. Abszolút elérési út megadásakor használhat normál karakterlánc-paramétert (REG_SZ).
  • a paraméterben Pálya a program munkamappája van megadva

Nagyon egyszerűen működik. A Futtatás ablakban vagy az Intéző címsorában megad egy fájlaliast, és a rendszer automatikusan a megadott útvonalon keres.

Hogyan gyorsíthatja fel munkáját az App Paths segítségével

Ezzel a beállításkulccsal gyorsan elindíthatja azokat a programokat, amelyek parancsikonjaira nincs szüksége a tálcán vagy az asztalon. Szöveges fájlok kereséséhez és cseréjéhez például a BKReplacem programot (replacem.exe) használom, amelynek saját mappája van a PortableSoft mappában. Az Alkalmazásútvonalak részben létrehoztam egy alszakaszt bkr.exeés jelezte a segédprogram teljes elérési útját. Most az elindítása a végrehajtáson múlik bkr a Futtatás ablakban.

Egyébként ne felejtse el idézőjelbe tenni a szóközt tartalmazó útvonalakat. És remélem, már sejtette, hogy lerövidítheti a parancsot egy betűre. Folytatva ezt a példát, létrehozhatok egy b.exe alkulcsot. Általában egy programnak tetszőleges számú álneve lehet, amint azt alább látni fogja.

Az App Paths másik felhasználási módja a cmd.exe futtatása teljes joggal. Már jó ideje megvagyok az UAC prompt nélkül, köszönhetően annak, hogy a Task Scheduler parancssorát futtatom. Miután létrehoztam egy cmda.exe alkulcsot, megadtam benne a feladatot végrehajtó kötegfájl elérési útját.

Csak egy sor van benne:

Schtasks /run /tn CMD_Admin

Most csak írja be a parancsot a „Futtatás” ablakban cmda hogy rendszergazdaként nyissa meg a Parancssort.

Milyen érdekességeket találhat az App Paths részben

Először is biztos vagyok benne, hogy sok telepített programot talál ott. Ahelyett, hogy a PATH változóban megadnák a mappájuk elérési útját, a programok a Microsoft ajánlásait követve regisztrálják végrehajtható fájljukat az App Paths szakaszban.

Másodszor, vannak alszakaszok WORDPAD.EXEÉs WRITE.EXE, mindkettő a wordpad.exe fájlhoz vezet.

A Write programot, amely az első Microsoft operációs rendszerek része volt, a Windows 95-ben a WordPad váltotta fel. Egy alszakaszt is találsz pbrush.exe, amely a System32-ben található mspaintre utal.

A Write és Paintbrush programok már körülbelül 15 éve nem szerepelnek a Windowsban, de a rendszer még mindig említést tesz róluk! Ez pedig elvezet minket ahhoz a beszélgetéshez, hogy mikor és miért vezették be az App Paths részt a Windows rendszerben.

Az alkalmazásútvonalak története

Az App Paths szakasz a Windows 95 rendszerben a fájlban megadott PATH elérési út eltömődésének ellenszereként jelent meg. autoexec.bat. A programok hagyományosan ott adták hozzá az elérési utat a mappáikhoz, ahogyan ez még mindig az azonos nevű környezeti változóval történik. Amikor a rendszer elindult, a fájl beolvasásra került, és a programok a rendszer elérési útjába kerültek.

Egyébként a régi autoexec.bat metódus továbbra is működik, amivel az elérési út megadása nélkül is futtatható a futtatható fájl, bár ennek már nincs értelme.

A fejlesztők fő problémája az volt, hogy a megfelelő SET PATH sor megtalálása az autoexec.bat fájlban nem triviális feladat volt. Ebben az esetben nem illesztheti be a sort a fájl elejére, mivel egy lenti parancs felülírhatja a változót.

Ezen túlmenően, nem volt racionális egy elérési út hozzáadása a PATH-hoz annak érdekében, hogy a Windows egyetlen programra mutasson, mint a verebek ágyúval való lövöldözése. Ekkor a Windows 95 fejlesztői kitaláltak egy olyan rendszerleíró résszel rendelkező megoldást, amely lehetővé tette bizonyos futtatható fájlok elérési útját.

Miért vannak még ebben a szakaszban az Írás és az ecset alfejezetei? A Windows így biztosítja a programkompatibilitást!

Elméletileg néhány ősi program támaszkodhat társaira, akiknek az örökösei már megváltoztatták nevét vagy helyét. A régebbi alkalmazások tönkremenetelének megelőzése érdekében a rendszer az App Paths rendszerleíró kulcsot használja.

Pivot tábla

Szóval, foglaljuk össze! A legegyszerűbb módja a Windows shell és a rendszer parancsértelmező képességeinek táblázatos összehasonlítása.

Ebben a formában nemcsak a futtatható fájlok szélesebb körű keresése válik világossá az Explorerben, hanem a parancssor nem teljesen nyilvánvaló függése a PATH változótól. Az elérési útjai befolyásolják, hogy szükséges-e megadni a konzol rendszermappáiban található fájlok elérési útját.

Végül az Alkalmazásútvonalak szakasz hozzáadott értéket biztosít azáltal, hogy lehetővé teszi rövid álnevek megadását a végrehajtható fájlok számára, megkönnyítve azok futtatását.

Az App Paths rendszerleíró kulcsot vagy a saját környezeti változóit használja? Ha igen, akkor Mondja el nekünk kommentben, hogyan könnyítik meg a munkáját!

A Windows környezeti változója információkat tárol az operációs rendszer beállításairól és a felhasználói adatokról. Ezt egy páros szimbólum jelzi «%» , Például:

Ezekkel a változókkal átviheti a szükséges információkat az operációs rendszerbe. Például, %PÁLYA% tárolja azon könyvtárak listáját, amelyekben a Windows végrehajtható fájlokat keres, ha az elérési út nincs kifejezetten megadva. %TEMP% ideiglenes fájlokat tárol és %APP ADATOK%— felhasználói program beállításai.

A környezeti változók módosítása segíthet, ha át szeretné helyezni a mappát "Hőmérséklet" vagy "App adatok" másik helyre. Szerkesztés %PÁLYA% lehetővé teszi a programok futtatását innen "Parancs sor" anélkül, hogy minden alkalommal megadna egy hosszú elérési utat a fájlhoz. Nézzük azokat a módszereket, amelyek segítenek elérni ezeket a célokat.

1. módszer: Számítógép tulajdonságai

Példaként egy elindítandó programra használjuk a . Megpróbálja aktiválni ezt az alkalmazást innen "Parancs sor", ezt a hibát fogja kapni:

Ez azért történik, mert nem adta meg a végrehajtható fájl teljes elérési útját. Esetünkben a teljes útvonal így néz ki:

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

Annak elkerülése érdekében, hogy ez minden alkalommal megismétlődjön, adjuk hozzá a Skype-könyvtárat a változóhoz %PÁLYA%.


Kész! Mostantól bármilyen programot futtathat, nem csak a Skype-ot, bármelyik könyvtárból "Parancs sor".

2. módszer: "Parancssor"

Tekintsük azt az esetet, amikor be akarunk állítani %APP ADATOK% lemezre "D". Ez a változó hiányzik "Környezeti változók", tehát elsőre nem módosítható.


A környezeti változók értékeinek megváltoztatása bizonyos ismereteket igényel ezen a területen. Ne játsszon az értékekkel, és ne szerkessze véletlenszerűen, hogy ne károsítsa az operációs rendszert. Tanulmányozza jól az elméleti anyagot, és csak ezután folytassa a gyakorlatot.

Betöltés...