kancboom.ru

Në disa raste, kur filloni një program, nuk keni nevojë të specifikoni rrugën e plotë për të. Variablat e mjedisit të Windows Variabli i rrugës në Windows 7

Ata që kanë përdorur ndonjëherë shërbimet e linjës së komandës e dinë që është shumë më i përshtatshëm të shtypni një komandë menjëherë, pa përdorur shtegun për këtë mjet, dhe madje pa shkuar në drejtorinë e dëshiruar, kështu që sot do të flasim për shtegu i ndryshueshëm i sistemit në Windows, do të zbulojmë se për çfarë shërben dhe si mund të ndryshohet.

Sot nuk do të flasim për atë që është linja e komandës dhe cilat janë shërbimet standarde të linjës së komandës në Windows, pasi kemi folur tashmë për këtë në materialin Bazat e linjës së komandës së Windows.

Për çfarë shërben ndryshorja e sistemit të rrugës?

Rruga e ndryshores së sistemit Ne kemi nevojë për të që të mund të shtojmë shërbimet tona në linjën e komandës CMD.exe, dhe më konkretisht, të shtojmë drejtoritë, d.m.th. shtigjet drejt këtyre drejtorive në mënyrë që OS të mund të përcaktojë me emrin e programit ku ndodhet dhe ta ekzekutojë atë.

Duke folur si shembull, le të themi se keni hapur vijën e komandës, shkruani komandën ipconfig ( shërben për të konfiguruar ndërfaqet e rrjetit) dhe në momentin e nisjes, linja e komandës nuk e di se ku ndodhet ky mjet, kështu që fillon ta kërkojë atë. Së pari në direktoriumin aktual, pastaj në drejtoritë e sistemit, të cilat janë të shënuara saktësisht në variablin e rrugës së sistemit. Me fjalë të tjera, nëse keni shkruar programin tuaj të konsolës dhe dëshironi ta ekzekutoni në të njëjtën mënyrë si ipconfig, atëherë nuk do të jeni në gjendje ta bëni këtë, pasi OS nuk e di se ku ndodhet vetë programi. Prandaj, duhet të shkojmë në drejtorinë me programin ose të shkruajmë shtegun e plotë drejt skedarit të ekzekutueshëm në mënyrë që të nisim programin tonë. Prandaj, nëse shpesh përdorni ndonjë program konsolë që nuk është në versionin standard të Windows dhe nuk dëshironi ta kopjoni atë në drejtoritë e sistemit, atëherë do të ishte më mirë të krijoni drejtorinë tuaj dhe ta shtoni atë në variablin e rrugës së sistemit.

Shembull

Le të themi se kemi shkruar një program konsolë; për shembull, do të kemi një skedar të thjeshtë bat me komandën e mëposhtme të thjeshtë:

Echo Përshëndetje! Ndalo

Shënim! Nëse dëshironi që alfabeti cirilik të shfaqet në vijën e komandës, atëherë ruani skedarin bat me kodimin OEM 866; kjo mund të bëhet duke përdorur redaktuesin e tekstit Notepad++.

Ruaj me emër privat.bat në diskun C në drejtorinë e testimit.

Tani hapim linjën e komandës (Windows 7 OS) "Start -> Run -> cmd".

Dhe le të përpiqemi menjëherë të ekzekutojmë programin tonë dhe të shohim se çfarë del prej tij:

Siç mund ta shihni, linja e komandës nuk e di se çfarë lloj programi është. Sigurisht, ne mund ta shkruajmë atë ndryshe, për shembull:

Ato. duke treguar rrugën e plotë për në shërbim, atëherë sigurisht që do të fillojë. Ose mund të shkoni gjithashtu te drejtoria e testimit dhe të ekzekutoni programin nga atje, për shembull:

Në këtë rast, programi do të fillojë gjithashtu. Por duhet ta pranoni që të gjitha këto janë lëvizje të panevojshme, veçanërisht nëse do ta përdorim këtë program mjaft shpesh. Pra, le të ndryshojmë variablin e sistemit të rrugës.

Shënim! Nëse nuk ju pëlqen ngjyra e sfondit ose e shkronjave të vijës së komandës, atëherë mund ta ndryshoni lehtësisht, siç diskutuam në artikullin Përshtatja e pamjes së linjës së komandës Windows.

Ndryshimi i variablës së rrugës së sistemit në Windows 7

Për ta bërë këtë ne hapim "Paneli i kontrollit -> Sistemi -> Cilësimet e avancuara të sistemit."

Pastaj zgjidhni " Variablat e Mjedisit».

Më pas do të shihni një dritare " Variablat e Mjedisit "dhe ju jeni në fund të dritares në listë" Variablat e sistemit » shikoni për variablin rrugë dhe shtypni "Ndrysho".

Si rezultat, një dritare e vogël do të hapet " Ndryshimi i një ndryshoreje të sistemit", ku je në fushë" Vlera e ndryshueshme» shtoni në fund, të ndarë me pikëpresje, shtegun drejt drejtorisë në të cilën do të ruani shërbimet e konsolës suaj. Për shembull, unë specifikova C:\test. Pas hyrjes, klikoni "OK".

Tani le ta kontrollojmë. Ne do të bëjmë pikërisht siç bëmë herën e parë, d.m.th. hapni vijën e komandës dhe shkruani menjëherë privet.bat dhe shikoni

Siç mund ta shihni, këtë herë gjithçka funksionoi për ne, edhe pa specifikuar rrugën e plotë.

Unë do të them përsëri se kjo do të jetë e dobishme për ata që përdorin shpesh shërbimet e tastierës; meqë ra fjala, shumë paketa aplikacionesh që instaloni vetë shtojnë rrugën e dëshiruar drejt rrugës, duke e bërë atë për ju.

Unë mendoj se mjafton, nëse keni pyetje, pyesni në komente. Paç fat!

Ky seksion ka të bëjë me:
  • Platformat: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Udhëzimet në këtë faqe janë të destinuara vetëm për përdoruesit me përvojë dhe administratorët e sistemit.


Informacion i pergjithshem

  • E ndryshueshme RRUGËështë një variabël sistemi që përdor sistemi operativ për të gjetur objektet e dëshiruara të ekzekutueshme në vijën e komandës ose dritaren e terminalit.
  • Variabla e sistemit RRUGË mund të vendoset duke përdorur dobia e sistemit në panelin e kontrollit të Windows ose duke përdorur skedarin e fillimit të guaskës Linux dhe Solaris.
  • Në kompjuterët që funksionojnë Dritaret ose Mac OS X duke bërë ndryshime në variablin e sistemit PATH zakonisht nuk kërkohet.

Dritaret

Windows 10 dhe Windows 8
  1. Në rreshtin "Kërko", kërkoni për: Sistemi (Paneli i Kontrollit)
  2. Klikoni në lidhjen.
  3. Klikoni Variablat e Mjedisit. Në kapitull Variablat e Mjedisit Ndryshimi
  4. Në dritare (ose Variabla e re e sistemit Ne rregull Ne rregull.
Windows 7
  1. Në desktop, kliko me të djathtën mbi ikonën Kompjuter.
  2. Nga menyja e kontekstit, zgjidhni Vetitë.
  3. Klikoni në lidhjen Cilësimet e avancuara të sistemit.
  4. Klikoni Variablat e Mjedisit. Në kapitull Variablat e Mjedisit zgjidhni variablin e mjedisit PATH. Klikoni Ndryshimi. Nëse ndryshorja PATH nuk ekziston, klikoni Krijo.
  5. Në dritare Ndryshimi i një ndryshoreje të sistemit(ose Variabla e re e sistemit) specifikoni vlerën e ndryshores së mjedisit PATH. Klikoni Ne rregull. Mbyllni dritaret e tjera të hapura duke klikuar Ne rregull.
  6. Rihapni dritaren e linjës së komandës dhe ekzekutoni kodin java.
Windows XP
  1. Klikoni Filloni, zgjidhni Paneli i kontrollit, klikoni dy herë mbi Sistemi dhe zgjidhni një skedë Për më tepër.
  2. Klikoni Variablat e Mjedisit. Në kapitull Variablat e Mjedisit zgjidhni variablin e mjedisit PATH. Klikoni Ndryshimi. Nëse ndryshorja PATH nuk ekziston, klikoni Krijo.
  3. Në dritare Ndryshimi i një ndryshoreje të sistemit(ose Variabla e re e sistemit) specifikoni vlerën e ndryshores së mjedisit PATH. Klikoni Ne rregull. Mbyllni dritaret e tjera të hapura duke klikuar Ne rregull.
  4. Rihapni dritaren e linjës së komandës dhe ekzekutoni kodin java.

Mac OS X

Për të ekzekutuar një version tjetër të Java, jepni shtegun e plotë ose përdorni mjetin java_home:

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

Solaris dhe Linux

  1. Për të parë nëse shtegu është konfiguruar saktë:
    Në dritaret e terminalit, futni:
    % java -version
    Versioni i mjetit java do të shfaqet nëse nuk mund të gjendet. Nëse versioni është i vjetëruar ose shfaqet një gabim java: komanda nuk u gjet, atëherë shtegu është vendosur gabimisht.
  2. Përcaktoni se cili version i ekzekutueshëm i java është i pari që gjendet në një variabël RRUGË
    Në një dritare terminali, shkruani:
    % e cila java
Vendosja përfundimtare e rrugës

Për të vendosur rrugën përgjithmonë, konfigurojeni atë në skedarin e fillimit.
Shënim. Janë dhënë udhëzime për dy predha më të njohura në Linux dhe Solaris. Nëse jeni duke përdorur predha të tjera, shikoni tutorialin për vendosjen e ndryshores PATH.

Guaska bash

Redakto skedarin e nisjes (~/.bashrc)

  1. Ndryshoni një variabël RRUGË e ndryshueshme
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    eksportoni PATH
  2. Shkarkoni skedarin e fillimit
    %. /.profil

  3. % java -version
guaska C (csh)

Redakto skedarin e nisjes (~/.cshrc)

  1. Vendosni rrugën
    vendos shtegun=(/usr/local/jdk1.8.0/bin $ path)
  2. Ruani ndryshimet dhe mbyllni dritaren
  3. Shkarkoni skedarin e fillimit
    % burim ~/.cshrc
  4. Sigurohuni që shtegu të jetë vendosur duke përsëritur komandën java
    % java -version

Mirëdita, të dashur lexues dhe të ftuar të blogut, sot dua të diskutoj me ju këtë temë: cilat janë variablat e mjedisit të Windows, ku mund të përdoren, si në praktikën normale të përdoruesit, ashtu edhe në praktikën e një administratori të sistemit, do të jap ju disa shembuj. Si është konfiguruar dhe ndryshuar e gjithë kjo gjë për t'iu përshtatur nevojave tuaja, për mendimin tim, kjo është njohuri themelore, kuptimi i së cilës do t'ju tregojë më mirë parimin e funksionimit të sistemeve operative të familjes Windows.

Cilat janë variablat e mjedisit të Windows

Le të kuptojmë konceptin, dhe kështu variabli i mjedisit (variabli i mjedisit) këto janë një lloj i veçantë lidhjesh me madhësi të reduktuar me objekte të caktuara të sistemit operativ Windows, të përdorura nga programe të ndryshme për të ruajtur informacionin dhe për të bashkëvepruar me të. Mund të bëhet një analogji me lidhjet relative në faqet ku nuk ka tregues të qartë të protokollit. Më shpesh këto janë shtigje drejt drejtorive specifike në OS.

Ku përdoren variablat e mjedisit të Windows?

Më lejoni t'ju jap disa shembuj:

  • Në skriptet > kur, për shembull, çdo përdorues duhet të bëjë një lloj cilësime, për shembull, të vendosë një dosje të re me dokumente në desktop. Meqenëse çdo përdorues ka shtegun e tij drejt desktopit, si C:\Users\lacky\Desktop, dhe ju gjithashtu mund të përdorni shtegun përkatës duke përdorur ndryshoren %HOMEPATH%, nëse futni %HOMEPATH%\Desktop në Explorer, do të jeni marrë në tabelën e përdoruesit aktual të desktopit.

  • në Politikën e Grupit, për të konfiguruar mjediset e përdoruesve, të tilla si profilet në roaming.
  • Optimizimi i kodit > Nëse kodi juaj përdor shpesh të njëjtat shtigje skedarësh ose dosjesh, si dhe çelësat e regjistrit, mund të caktoni lehtësisht një variabël të shkurtër për përdorim të mëtejshëm. Më poshtë do t'ju jap një listë përmbledhëse të variablave të mjedisit në Windows 10 dhe versionet e mëparshme, dhe gjithashtu do t'ju tregoj se si t'i krijoni dhe ndryshoni ato.

Të gjitha variablat e mjedisit të Windows 10 dhe versioneve të tjera përfshijnë operator special%. Është e nevojshme që sistemi operativ të mund të përpunojë kërkesën e kërkimit. Një shembull i thjeshtë: po kërkoni dosjen TEMP dhe nuk e dini se ku ndodhet, futni %TEMP% dhe kërkimi do të jetë në të gjitha disqet dhe ndarjet lokale.

Lista e variablave të mjedisit të Windows 10

Lista e mësipërme është plotësisht e përshtatshme si për Windows 7 ashtu edhe për Windows 8.1, gjithçka është verifikuar personalisht. Jam i sigurt se kjo njohuri do t'ju ndihmojë shumë të optimizoni punën tuaj.

  • %ALLUSERSPROFILE% > kjo variabël do t'ju dërgojë në dosjen C:\ProgramData
  • %windir% > kjo është dosja C:\Windows
  • %APPDATA% > jeni në dosjen e fshehur C:\Users\Username\AppData\Roaming
  • %CommonProgramFiles% > dosje C:\Program Files\Common Files
  • %CommonProgramFiles(x86)% > do t'ju çojë te C:\Program Files (x86)\Common Files
  • %CommonProgramW6432% > do t'ju ridrejtojë te C:\Program Files\Common Files
  • %COMPUTERNAME% > Computer_name, e përdorur në skriptet
  • %ComSpec%> do të hapë Windows 10 Command Prompt C:\Windows\system32\cmd.exe
  • %HOMEDRIVE% > rruga për ngasjen C:
  • %HOMEPATH% > kjo ndryshore e mjedisit të Windows do t'ju çojë te dosja e përdoruesit \Users\Username
  • %LOCALAPPDATA% > kjo ndryshore e mjedisit të Windows do t'ju çojë te dosja C:\Users\Username\AppData\Local
  • %LOGONSERVER% > Emri i kompjuterit
  • %NUMBER_OF_PROCESSORS% > Numri_i_përpunuesve
  • %OS% > Windows_NT, përdoret gjithashtu në skriptet
  • %Rruga% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 ose AMD64, arkitekturë Windows
  • %PROCESSOR_IDENTIFIER% > Intel64 Family 6 Model 37 Step 5, GenuineIntel
  • %PROCESSOR_LEVEL% > 6
  • %PROCESSOR_REVISION% > 2505 (shembull)
  • %ProgramData% > dosje C:\ProgramData
  • %ProgramFiles% > C:\Program Files
  • %ProgramFiles(x86)% > dosje C:\Program Files (x86)
  • %ProgramW6432% > C:\Program Files
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ bien dakord shumë shpejt
  • %PUBLIC% > C:\Users\Public
  • %SystemDrive% > disku C:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Users\Username\AppData\Local\Temp (e parazgjedhur)
  • %USERDOMAIN% > Emri i kompjuterit
  • %USERDOMAIN_ROAMINGPROFILE% > Emri i kompjuterit
  • %USERNAME% > Emri i përdoruesit
  • %USERPROFILE% > C:\Përdoruesit\Emri i përdoruesit

Si të listoni të gjitha variablat e Windows

Në Windows 10 dhe versione të tjera, mund të shfaqni një listë të të gjitha variablave të mjedisit të Windows duke hapur një linjë komande si administrator dhe duke futur komandën SET. Si rezultat, do të merrni të gjitha variablat e mjedisit të parazgjedhur të Windows 10 për një sistem operativ specifik.

Për lehtësi, mund ta eksportoni të gjithë këtë listë në një skedar teksti, për ta bërë këtë, futni:

set > D:\Variables.txt

Këtu janë përmbajtja e këtij dokumenti.

Një mënyrë tjetër për të parë variablat e sistemit operativ është regjistri i Windows. Shtypni WIN+R dhe futni regedit. Në dritaren e redaktorit të regjistrit që hapet, shkoni te dega:

Për të parë variablat për kompjuterin

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Mjedisi

Për të parë variablat për një përdorues

HKEY_CURRENT_USER\Mjedisi

Krijoni variabla të mjedisit të Windows 10

Përveç variablave ekzistues të Windows 10, ju mund të krijoni të reja, kjo është shumë e lehtë dhe nuk është e ndaluar. Çfarë kërkohet nga ju, duhet të shkoni te vetitë e sistemit. Ka disa metoda, nëse po flasim për Windows 10, atëherë mund ta bëni duke klikuar me të djathtën në butonin "Start", duke zgjedhur System.

Një metodë universale është të shkosh te vetitë e kompjuterit tim ose të shtypësh kombinimin e tastit WIN+Pause Breake.

Nga dritarja e vetive të sistemit, duhet të shkoni te "Cilësimet e avancuara të sistemit"

Dhe këtu janë dy lloje të variablave të mjedisit të Windows:

  • Ndryshoret e përkohshme temp
  • Variablat e Sistemit

Të dyja mund të modifikohen ose krijohen lehtësisht.

Për shembull, unë do të krijoj një variabël të ri të sistemit, do ta quaj SYSPREP dhe do të specifikoj shtegun për në dosjen C:\Windows\System32\Sysprep

Siç mund ta shihni, nuk ka asgjë të komplikuar këtu; falë gjërave të tilla, ju mund ta thjeshtoni shumë jetën tuaj dhe të kurseni shumë kohë.

Provoni të futni në dritaren Run (Win + R) wmplayer dhe shtypni Enter - do të hapet Windows Media Player. Tani bëni të njëjtën gjë në vijën e komandës. Lojtari nuk do të fillojë sepse rruga për në të nuk u gjet! Pse po ndodh kjo?

Lexuesi i blogut Andrey pyeti me email se në cilat raste nuk është e nevojshme të futni rrugën e plotë tek ata për të nisur skedarët e ekzekutueshëm. Pyetja m'u duk elementare dhe shkurtimisht e ftova lexuesin t'i kushtonte vëmendje variablit PATH.

Ndryshore PATH

Variabli i mjedisit RRUGË përmban shtigje në të cilat Windows kërkon automatikisht skedarë të ekzekutueshëm (EXE, CMD, VBS, etj.) kur ekzekuton një komandë. Fillimisht, vetëm vendndodhjet kryesore të sistemit përfshihen në variabël, kështu që programet nga dosjet Windows dhe System32 mund të nisen pa specifikuar shtegun e plotë.

Si të shikoni përmbajtjen e ndryshores PATH

Gjatë instalimit, disa programe shkruajnë atje shtegun e dosjes së tyre, të cilën ndoshta do ta verifikoni duke ekzekutuar komandën në tastierë rrugë, duke treguar variablat e sistemit dhe të përdoruesit së bashku.

Kur skedari i ekzekutueshëm ndodhet në një nga lokacionet e njohura për Windows, nuk duhet të futni shtegun e plotë të skedarit. Unë e përdor këtë veti të sistemit operativ për të nisur shpejt shërbimet e mia të preferuara Nirsoft dhe programet e tjera nga gjoksi im (foto tregon se dosja Tools është shtuar në PATH).

Si të shtoni shtigjet tuaja në variablin PATH

Ju mund të shtoni shtigjet tuaja duke ndryshuar variablin PATH të sistemit ose duke krijuar një variabël përdoruesi me të njëjtin emër. Unë shpjegova ndryshimin midis llojeve të variablave në një nga kuizet. Gjithashtu ju tregon se si të ndryshoni variablat e mjedisit në GUI. Vini re se shtigjet janë të ndara me pikëpresje.

Mund t'i shtoni shpejt shtigjet tuaja te PATH nga linja e komandës duke përdorur shërbimin setx, i përfshirë me Windows 7. Më poshtë është një shembull i shtimit të shtegut C:\myfolder në sistemike Variabli PATH (vija e komandës duhet të ekzekutohet si administrator).

Për /f "tokens=2*" %a In ("Rregjistrimi i pyetjes "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path") A Set "systempath=%b" set newpath=%systempath%; C:\myfolder1 setx /m shteg "%newpath%"

Së pari duke përdorur komandën reg lista e shtigjeve lexohet nga variabli i sistemit PATH i ruajtur në regjistër. Pastaj komanda vendosur vendos një ndryshore rrugë e re me shtegun e dëshiruar brenda sesionit aktual të linjës komanduese dhe komandën setx/m e bën rrugën e re të përhershme për sistemike ndryshore (parametër /m).

Një variabël i personalizuar mund të vendoset pa të drejta administratori duke përdorur një qasje të ngjashme. Shtimi i një rruge të re në një ekzistuese zakon Variabla PATH zbatohet si kjo:

Për /f "tokens=2*" %a Në ("Rregullimi i pyetjes "HKCU\Environment" /v Path") Vendos "userpath=%b" set newpath=%userpath%;C:\myfolder2 setx shteg "%newpath %"

Ju lutemi vini re se kodi i mësipërm është krijuar për t'u ekzekutuar në vijën e komandës. Në një skedar komande (CMD), simbolet e përqindjes në rreshtin e parë duhet të jenë të dyfishta.

Në mënyrë të rreptë, ishte e mundur të bëhej pa setx, sepse reg jo vetëm që mund të lexojë të dhëna nga regjistri, por edhe t'i shkruajë atje. Por në shumë raste me setx Më e lehtë për të punuar me sintaksë më kompakte.

Sigurisht, unë nuk i përshkrova të gjitha këto me kaq detaje për Andrey, por thjesht i dhashë atij drejtim. Mirëpo, të nesërmen më shkroi se i dinte të gjitha këto (Unë jam një telepat mediokër:) dhe më bëri pyetjen me të cilën e nisa historinë e sotme. Kjo ishte tashmë më interesante, dhe unë premtova të mbuloja temën në blog!

Çelësi i regjistrit të shtigjeve të aplikacionit

Në të vërtetë, pa specifikuar rrugën e plotë, mund të ekzekutoni disa programe standarde të Windows nga dritarja Run, por jo nga linja e komandës. Përveç Windows Media Player, kjo është, për shembull, Paint ( mspaint) dhe Wordpad ( wordpad). E njëjta gjë vlen edhe për aplikacionet MS Office - kontrolloni komandën shkëlqejnë ose winword!

Dallimi midis dritares Run dhe Command Prompt është se shell Windows (explorer) ka më shumë aftësi sesa interpretuesi i komandës së konsolës. Në këtë rast, gjithçka ka të bëjë me funksionin ShellExecuteEx, me të cilin është pajisur guaska. Kur ekzekutoni një ekzekutues pa specifikuar rrugën e tij të plotë, funksioni kërkon:

  • dosje aktuale
  • Dosjet Windows dhe System32
  • çelësi i regjistrit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shtigjet e aplikacionit

Si funksionon seksioni Shtigjet e aplikacionit

Le të shohim se si funksionojnë Shtigjet e aplikacioneve duke përdorur Windows Media Player si shembull.

  • është krijuar një nënseksion me një pseudonim për skedarin e ekzekutueshëm (në këtë rast është wmplayer.exe)
  • në parametrin E paracaktuar shtegu i plotë i skedarit është specifikuar. Nëse një ndryshore përdoret në shtegun e skedarit, parametri duhet të jetë një varg i zgjerueshëm (REG_EXPAND_SZ). Kur specifikoni një shteg absolut, mund të përdorni një parametër të rregullt të vargut (REG_SZ).
  • në parametrin Rrugë specifikohet dosja e punës e programit

Punon shumë thjesht. Ju futni një pseudonim skedari në dritaren Run ose në shiritin e adresave të Explorer dhe sistemi automatikisht duket në shtegun e specifikuar.

Si të shpejtoni punën tuaj me shtigjet e aplikacioneve

Mund ta përdorni këtë çelës regjistri për të nisur shpejt programet shkurtoret e të cilave nuk ju nevojiten në shiritin e detyrave ose në desktop. Për shembull, për të kërkuar dhe zëvendësuar skedarët e tekstit, unë përdor programin BKReplacem (replacem.exe), i cili ka dosjen e tij brenda dosjes PortableSoft. Në seksionin Shtigjet e aplikacionit kam krijuar një nënseksion bkr.exe dhe tregoi rrugën e plotë për në shërbim. Tani nisja e tij zbret në ekzekutim bkr në dritaren Run.

Nga rruga, mos harroni të mbyllni shtigjet që përmbajnë hapësira në thonjëza. Dhe, shpresoj, tashmë e keni marrë me mend se mund ta shkurtoni komandën në një shkronjë. Duke vazhduar me këtë shembull, unë mund të krijoj një nënçelë b.exe. Në përgjithësi, një program mund të ketë çdo numër pseudonimi, siç do ta shihni më poshtë.

Një përdorim tjetër që kam gjetur për shtigjet e aplikacioneve është ekzekutimi i cmd.exe me të drejta të plota. Unë kam bërë pa kërkesën UAC për një kohë të gjatë tani, falë ekzekutimit të linjës së komandës nga Task Scheduler. Pasi krijuam një nënçelës cmda.exe, unë specifikova në të shtegun drejt skedarit të grupit që kryen detyrën.

Ka vetëm një rresht në të:

Schtasks /run /tn CMD_Admin

Tani thjesht futni komandën në dritaren "Run". cmda për të hapur Command Prompt si administrator.

Çfarë gjërash interesante mund të gjenden në seksionin Shtigjet e aplikacionit

Së pari, jam i sigurt se do të gjeni shumë nga programet që keni instaluar atje. Në vend që të specifikojnë shtegun për në dosjen e tyre në variablin PATH, programet regjistrojnë skedarin e tyre të ekzekutueshëm në seksionin Shtigjet e aplikacionit, duke ndjekur rekomandimet e Microsoft.

Së dyti, ka nënseksione WORDPAD.EXE Dhe WRITE.EXE, që të dyja çojnë në skedarin wordpad.exe.

Programi Write, i cili ishte pjesë e sistemeve të para operative të Microsoft, u zëvendësua në Windows 95 nga WordPad. Do të gjeni gjithashtu një nënseksion pbrush.exe, që i referohet mspaint-it të vendosur në System32.

Programet Write dhe Paintbrush nuk janë në Windows për rreth 15 vjet, por përmendja e tyre ende gjendet në sistem! Dhe kjo na sjell në bisedën se kur dhe pse u prezantua në Windows seksioni Shtigjet e aplikacioneve.

Historia e shtigjeve të aplikacioneve

Seksioni "Shtigjet e aplikacionit" u shfaq në Windows 95 si një kundërhelm për bllokimin e shtegut PATH, i cili ishte specifikuar në skedar autoexec.bat. Programet tradicionalisht shtuan shtigjet në dosjet e tyre atje, siç bëhet ndonjëherë me variablin e mjedisit me të njëjtin emër. Kur sistemi nisi, skedari u lexua dhe programet përfunduan në shtegun e sistemit.

Nga rruga, metoda e vjetër autoexec.bat ende funksionon, duke ju lejuar të ekzekutoni skedarë të ekzekutueshëm pa specifikuar shtegun, megjithëse nuk ka kuptim ta përdorni më.

Problemi kryesor për zhvilluesit ishte se gjetja e linjës së saktë SET PATH në autoexec.bat ishte një detyrë jo e parëndësishme. Në këtë rast, nuk mund të futni rreshtin tuaj në fillim të skedarit, pasi një komandë tjetër më poshtë mund të anashkalojë variablin.

Për më tepër, shtimi i një shtegu te PATH për të drejtuar Windows në një program të vetëm nuk ishte racionale, e ngjashme me gjuajtjen e harabela me një top. Pikërisht atëherë zhvilluesit e Windows 95 dolën me një zgjidhje me një seksion regjistri që ju lejon të specifikoni shtigjet për skedarë të veçantë të ekzekutueshëm.

Pse ky seksion ka ende nënseksione për Write dhe Paintbrush? Kjo është mënyra se si Windows siguron përputhshmërinë e programit!

Teorikisht, disa programe të lashta mund të mbështeten te bashkëmoshatarët e tij, trashëgimtarët e të cilëve tashmë kanë ndryshuar emrin ose vendndodhjen e tyre. Për të parandaluar prishjen e aplikacioneve të vjetra, përdoret çelësi i regjistrit të shtigjeve të aplikacioneve.

Tabela strumbullar

Pra, le ta përmbledhim! Mënyra më e lehtë është të krahasoni aftësitë e guaskës së Windows dhe interpretuesit të komandave të sistemit në formë tabelare.

Në këtë formë, bëhet e qartë jo vetëm një gamë më e gjerë kërkimesh për skedarë të ekzekutueshëm në Explorer, por edhe varësia jo plotësisht e dukshme e linjës së komandës nga ndryshorja PATH. Janë shtigjet e tij që ndikojnë nëse është e nevojshme të specifikoni shtegun për skedarët e vendosur në dosjet e sistemit në tastierë.

Së fundi, seksioni Shtigjet e aplikacionit shton vlerë duke ju lejuar të specifikoni pseudonime të shkurtra për ekzekutuesit, duke i bërë më të lehtë ekzekutimin e tyre.

A po përdorni çelësin e regjistrit të shtigjeve të aplikacionit ose variablat e mjedisit tuaj? Nëse po, atëherë Na tregoni në komente se si ju lehtësojnë punën!

Një variabël mjedisi në Windows ruan informacione rreth cilësimeve të OS dhe të dhënave të përdoruesit. Tregohet duke përdorur një simbol të çiftuar «%» , Për shembull:

Duke përdorur këto variabla, ju mund të transferoni informacionin e nevojshëm në sistemin operativ. Për shembull, %RRUGË% ruan një listë të drejtorive në të cilat Windows kërkon skedarë të ekzekutueshëm nëse rruga drejt tyre nuk është e specifikuar në mënyrë eksplicite. %TEMP% ruan skedarë të përkohshëm dhe %TË DHENAT E PROGRAMIT%— cilësimet e programit të përdoruesit.

Ndryshimi i variablave të mjedisit mund të ndihmojë nëse dëshironi të zhvendosni dosjen "Temperatura" ose "Të dhenat e programit" në një vend tjetër. Redaktimi %RRUGË% do t'ju lejojë të ekzekutoni programe nga "Linja e komandës" pa specifikuar çdo herë një rrugë të gjatë drejt skedarit. Le të shohim metodat që do të ndihmojnë në arritjen e këtyre qëllimeve.

Metoda 1: Karakteristikat e kompjuterit

Si shembull i një programi që duhet të lansohet, ne përdorim . Duke u përpjekur për të aktivizuar këtë aplikacion nga "Linja e komandës", do të merrni këtë gabim:

Kjo ndodh sepse nuk keni specifikuar shtegun e plotë drejt skedarit të ekzekutueshëm. Në rastin tonë, rruga e plotë duket si kjo:

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

Për të shmangur përsëritjen e kësaj çdo herë, le të shtojmë direktorinë Skype në variabël %RRUGË%.


Gati! Tani mund të ekzekutoni çdo program, jo ​​vetëm Skype, nga çdo drejtori në të "Linja e komandës".

Metoda 2: "Linja e komandës"

Konsideroni rastin kur duam të vendosim %TË DHENAT E PROGRAMIT% në disk "D". Kjo variabël mungon "Ndryshoret e mjedisit", kështu që nuk mund të ndryshohet në mënyrën e parë.


Ndryshimi i vlerave të variablave të mjedisit kërkon disa njohuri në këtë fushë. Mos luani me vlerat dhe mos i modifikoni ato në mënyrë të rastësishme, në mënyrë që të mos dëmtoni OS. Studioni mirë materialin teorik dhe vetëm pas kësaj vazhdoni në praktikë.

Po ngarkohet...