kancboom.ru

Ba'zi hollarda, dasturni ishga tushirishda unga to'liq yo'lni ko'rsatish shart emas. Windows muhit o'zgaruvchilari Windows 7 da yo'l o'zgaruvchisi

Buyruqlar qatori yordam dasturlaridan foydalanganlar, bu yordam dasturiga yo'lni ishlatmasdan va hatto kerakli katalogga bormasdan buyruqni darhol yozish ancha qulayroq ekanligini bilishadi, shuning uchun bugun biz bu haqda gaplashamiz. Windows tizimidagi o'zgaruvchan yo'l, biz nima uchun ekanligini va uni qanday o'zgartirish mumkinligini bilib olamiz.

Bugun biz Windows-da buyruq qatori nima va standart buyruq qatori yordam dasturlari haqida gapirmaymiz, chunki biz bu haqda Windows buyruq qatori asoslari materialida gaplashdik.

Yo'l tizimi o'zgaruvchisi nima uchun?

Tizim o'zgaruvchan yo'li Biz utilitalarimizni CMD.exe buyruq satriga qo'shishimiz va aniqrog'i, kataloglarni qo'shishimiz uchun kerak, ya'ni. Ushbu kataloglarga yo'llarni o'rnating, shunda OS qaerda joylashganligini yordam dasturi nomiga ko'ra aniqlay oladi va uni ishga tushiradi.

Misol tariqasida aytaylik, siz buyruq qatorini ochdingiz, ipconfig buyrug'ini yozing ( tarmoq interfeyslarini sozlash uchun xizmat qiladi) va ishga tushirish vaqtida buyruq qatori ushbu yordamchi dastur qaerda joylashganligini bilmaydi, shuning uchun uni izlay boshlaydi. Avval joriy katalogda, keyin tizim yo'li o'zgaruvchisida aniq ko'rsatilgan tizim kataloglarida. Boshqacha qilib aytganda, agar siz o'zingizning konsol dasturingizni yozgan bo'lsangiz va uni ipconfig bilan bir xil tarzda ishga tushirishni istasangiz, unda siz buni qila olmaysiz, chunki OS dasturning o'zi qaerda joylashganligini bilmaydi. Shuning uchun biz yordamchi dasturimizni ishga tushirish uchun dastur bilan katalogga o'tishimiz yoki bajariladigan faylga to'liq yo'lni yozishimiz kerak. Shuning uchun, agar siz tez-tez standart Windows tuzilmasida bo'lmagan konsol dasturidan foydalansangiz va uni tizim kataloglariga nusxalashni xohlamasangiz, o'zingizning katalogingizni yaratib, uni tizim yo'li o'zgaruvchisiga qo'shsangiz yaxshi bo'ladi.

Misol

Aytaylik, biz konsol dasturini yozdik; masalan, bizda quyidagi oddiy buyruq bilan oddiy bat fayli bo'ladi:

Echo Salom! Pauza

Eslatma! Agar siz kirill alifbosi buyruq satrida ko'rsatilishini istasangiz, bat faylini OEM 866 kodlash bilan saqlang; buni Notepad++ matn muharriri yordamida amalga oshirish mumkin.

Nomi bilan saqlang privet.bat test katalogidagi C diskida.

Endi biz buyruq qatorini ishga tushiramiz (Windows 7 OS) "Ishga tushirish -> Ishga tushirish -> cmd".

Keling, darhol yordamchi dasturimizni ishga tushirishga harakat qilaylik va undan nima chiqishini bilib olaylik:

Ko'rib turganingizdek, buyruq qatori qanday dastur ekanligini bilmaydi. Albatta, biz buni boshqacha yozishimiz mumkin, masalan:

Bular. yordam dasturiga to'liq yo'lni ko'rsatgan holda, u albatta boshlanadi. Yoki siz test katalogiga borib, u yerdan yordam dasturini ishga tushirishingiz mumkin, masalan:

Bunday holda, dastur ham boshlanadi. Ammo tan olishingiz kerakki, bularning barchasi keraksiz harakatlar, ayniqsa biz ushbu dasturdan tez-tez foydalanmoqchi bo'lsak. Shunday qilib, yo'l tizimi o'zgaruvchisini o'zgartiraylik.

Eslatma! Agar buyruq satrining fonini yoki shrift rangini yoqtirmasangiz, Windows buyruq satrining ko'rinishini sozlash maqolasida muhokama qilganimizdek, uni osongina o'zgartirishingiz mumkin.

Windows 7 da tizim yo'li o'zgaruvchisini o'zgartirish

Buning uchun biz ochamiz "Boshqarish paneli -> Tizim -> Kengaytirilgan tizim sozlamalari."

Keyin "ni tanlang Atrof-muhit o'zgaruvchilari».

Shundan so'ng siz oynani ko'rasiz " Atrof-muhit o'zgaruvchilari "va siz ro'yxatdagi oynaning pastki qismidasiz" Tizim o'zgaruvchilari » o‘zgaruvchini qidiring yo'l va bosing "O'zgartirish".

Natijada, kichik oyna ochiladi " Tizim o'zgaruvchisini o'zgartirish", dalada qayerdasiz" O'zgaruvchan qiymat» oxirida, nuqta-vergul bilan ajratilgan holda, konsol yordam dasturlarini saqlaydigan katalogga yo'lni qo'shing. Masalan, men C:\testni belgiladim. Kiritgandan so'ng, "OK" tugmasini bosing.

Endi buni tekshirib ko'ramiz. Biz xuddi birinchi marta qilganimizdek qilamiz, ya'ni. buyruq satrini oching va darhol privet.bat yozing va qarang

Ko'rib turganingizdek, bu safar hamma narsa biz uchun ishladi, hatto to'liq yo'lni ko'rsatmasdan ham.

Yana aytamanki, bu tez-tez konsol yordam dasturlaridan foydalanadiganlar uchun foydali bo'ladi; Aytgancha, o'zingiz o'rnatgan ko'plab dastur paketlari kerakli yo'lni qo'shib, buni siz uchun qiladi.

Menimcha, bu etarli, agar savollaringiz bo'lsa, sharhlarda so'rang. Omad!

Ushbu bo'limga tegishli:
  • Platformalar: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, Mac OS X

Ushbu sahifadagi ko'rsatmalar faqat uchun mo'ljallangan tajribali foydalanuvchilar va tizim ma'murlari.


Umumiy ma'lumot

  • O'zgaruvchan YO'L operatsion tizim buyruq satri yoki terminal oynasida kerakli bajariladigan ob'ektlarni topish uchun foydalanadigan tizim o'zgaruvchisidir.
  • Tizim o'zgaruvchisi YO'L yordamida sozlash mumkin tizim yordam dasturi Windows boshqaruv panelida yoki Linux va Solaris qobiqli ishga tushirish faylidan foydalaning.
  • Ishlayotgan kompyuterlarda Windows yoki Mac OS X PATH tizimi o'zgaruvchisiga o'zgartirishlar kiritish odatda talab qilinmaydi.

Windows

Windows 10 va Windows 8
  1. "Qidiruv" qatorida quyidagilarni qidiring: Tizim (Boshqarish paneli)
  2. Havolani bosing.
  3. bosing Atrof-muhit o'zgaruvchilari. Bobda Atrof-muhit o'zgaruvchilari O'zgartirish
  4. Oynada (yoki Yangi tizim o'zgaruvchisi KELISHDIKMI KELISHDIKMI.
Windows 7
  1. Ish stolida belgini sichqonchaning o'ng tugmasi bilan bosing Kompyuter.
  2. Kontekst menyusidan tanlang Xususiyatlari.
  3. Havolani bosing Kengaytirilgan tizim sozlamalari.
  4. bosing Atrof-muhit o'zgaruvchilari. Bobda Atrof-muhit o'zgaruvchilari PATH muhit o'zgaruvchisini tanlang. bosing O'zgartirish. Agar PATH o'zgaruvchisi mavjud bo'lmasa, Yaratish tugmasini bosing.
  5. Oynada Tizim o'zgaruvchisini o'zgartirish(yoki Yangi tizim o'zgaruvchisi) PATH muhit o‘zgaruvchisining qiymatini belgilang. bosing KELISHDIKMI. Boshqa ochiq oynalarni bosish orqali yoping KELISHDIKMI.
  6. Buyruqlar satri oynasini qayta oching va java kodini ishga tushiring.
Windows XP
  1. bosing Boshlash, tanlang Boshqaruv paneli, ustiga ikki marta bosing Tizim va yorliq tanlang Qo'shimcha.
  2. bosing Atrof-muhit o'zgaruvchilari. Bobda Atrof-muhit o'zgaruvchilari PATH muhit o'zgaruvchisini tanlang. bosing O'zgartirish. Agar PATH o'zgaruvchisi mavjud bo'lmasa, Yaratish tugmasini bosing.
  3. Oynada Tizim o'zgaruvchisini o'zgartirish(yoki Yangi tizim o'zgaruvchisi) PATH muhit o‘zgaruvchisining qiymatini belgilang. bosing KELISHDIKMI. Boshqa ochiq oynalarni bosish orqali yoping KELISHDIKMI.
  4. Buyruqlar satri oynasini qayta oching va java kodini ishga tushiring.

Mac OS X

Java-ning boshqa versiyasini ishga tushirish uchun to'liq yo'lni ko'rsating yoki java_home vositasidan foydalaning:

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

Solaris va Linux

  1. Yo'l to'g'ri sozlanganligini bilish uchun:
    Terminal oynalarida quyidagilarni kiriting:
    % java -versiyasi
    Agar java vositasi topilmasa, uning versiyasi ko'rsatiladi. Agar versiya eskirgan bo'lsa yoki xatolik paydo bo'lsa java: buyruq topilmadi, keyin yo'l noto'g'ri o'rnatilgan.
  2. Java-ning qaysi bajariladigan versiyasi o'zgaruvchida birinchi bo'lib topilganligini aniqlang YO'L
    Terminal oynasida quyidagilarni kiriting:
    % qaysi java
Yakuniy yo'lni sozlash

Yo'lni doimiy ravishda o'rnatish uchun uni ishga tushirish faylida sozlang.
Eslatma. Linux va Solarisdagi eng mashhur ikkita qobiq uchun ko'rsatmalar berilgan. Agar siz boshqa qobiqlardan foydalanayotgan bo'lsangiz, PATH o'zgaruvchisini sozlash bo'yicha qo'llanmaga qarang.

Bash qobig'i

Boshlash faylini tahrirlash (~/.bashrc)

  1. O'zgaruvchini o'zgartiring YO'L o'zgaruvchan
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    eksport PATH
  2. Boshlash faylini yuklab oling
    %. /.profil

  3. % java -versiyasi
C qobig'i (csh)

Boshlash faylini tahrirlash (~/.cshrc)

  1. Yo'lni belgilang
    yo'lni o'rnatish = (/usr/local/jdk1.8.0/bin $path)
  2. O'zgarishlarni saqlang va oynani yoping
  3. Boshlash faylini yuklab oling
    % manba ~/.cshrc
  4. Java buyrug'ini takrorlash orqali yo'l o'rnatilganligiga ishonch hosil qiling
    % java -versiyasi

Xayrli kun, aziz o'quvchilar va blog mehmonlari, bugun men siz bilan ushbu mavzuni muhokama qilmoqchiman: Windows muhiti o'zgaruvchilari nima, ular oddiy foydalanuvchi amaliyotida ham, tizim ma'muri amaliyotida ham qayerda ishlatilishi mumkin, men beraman. sizga bir nechta misol. Bularning barchasi sizning ehtiyojlaringizga mos ravishda qanday sozlangan va o'zgartirilgan, menimcha, bu fundamental bilim bo'lib, uni tushunish sizga Windows oilasi operatsion tizimlarining ishlash tamoyilini yaxshiroq ko'rsatib beradi.

Windows muhit o'zgaruvchilari nima

Keling, kontseptsiyani tushunaylik va hokazo atrof-muhit o'zgaruvchisi (atrof-muhit o'zgaruvchisi) bu Windows operatsion tizimining ma'lum ob'ektlari bilan kichik o'lchamdagi havolalarning maxsus turi bo'lib, turli dasturlar tomonidan ma'lumotlarni saqlash va u bilan o'zaro ta'sir qilish uchun foydalaniladi. Protokolning aniq ko'rsatmasi bo'lmagan saytlarda nisbiy havolalar bilan analogiya qilish mumkin. Ko'pincha bu OSdagi ma'lum kataloglarga yo'llardir.

Windows muhit o'zgaruvchilari qayerda ishlatiladi?

Sizga bir nechta misollar keltiraman:

  • Skriptlarda >, masalan, har bir foydalanuvchi qandaydir sozlashni amalga oshirishi kerak bo'lsa, masalan, ish stoliga hujjatlar bilan yangi papka qo'yish kerak. Har bir foydalanuvchining C:\Users\lacky\Desktop kabi ish stoliga o'z yo'li borligi va siz %HOMEPATH% o'zgaruvchisi yordamida nisbiy yo'lga ham kirishingiz mumkinligi sababli, agar siz Explorerda %HOMEPATH%\Desktop ni kiritsangiz, siz shunday bo'lasiz. ish stoli joriy foydalanuvchi jadvaliga olingan.

  • Guruh siyosatida rouming profillari kabi foydalanuvchi muhitlarini sozlash uchun.
  • Kodni optimallashtirish > Agar sizning kodingiz tez-tez bir xil fayl yoki papka yo'llaridan, shuningdek, ro'yxatga olish kitobi kalitlaridan foydalansa, keyingi foydalanish uchun osongina qisqa o'zgaruvchini belgilashingiz mumkin. Quyida men sizga Windows 10 va oldingi versiyalaridagi muhit o'zgaruvchilarining qisqacha ro'yxatini beraman va ularni qanday yaratish va o'zgartirishni ham ko'rsataman.

Windows 10 va boshqa versiyalarning barcha muhit o'zgaruvchilari o'z ichiga oladi maxsus operator%. Bu operatsion tizim qidiruv so'rovini qayta ishlashi uchun zarur. Oddiy misol: siz TEMP jildini qidiryapsiz va uning qaerdaligini bilmayapsiz, %TEMP% kiriting va qidiruv barcha mahalliy disklar va bo'limlarda bo'ladi.

Windows 10 muhit o'zgaruvchilari ro'yxati

Yuqoridagi ro'yxat Windows 7 va Windows 8.1 uchun to'liq mos keladi, hamma narsa shaxsan tasdiqlangan. Ishonchim komilki, bu bilim sizning ishingizni optimallashtirishga katta yordam beradi.

  • %ALLUSERSPROFILE% > bu o‘zgaruvchi sizni C:\ProgramData jildiga yuboradi
  • %windir% > bu C:\Windows papkasi
  • %APPDATA% > siz C:\Users\Username\AppData\Rouming yashirin papkasidasiz
  • %CommonProgramFiles% > C:\Program Files\Common Files papkasi
  • %CommonProgramFiles(x86)% > sizni C:\Program Files (x86)\Common Files-ga olib boradi.
  • %CommonProgramW6432% > sizni C:\Program Files\Common Files-ga yo'naltiradi
  • %COMPUTERNAME% > Kompyuter_nomi, skriptlarda ishlatiladi
  • %ComSpec%> Windows 10 buyruq satrini ochadi C:\Windows\system32\cmd.exe
  • %HOMEDRIVE% > C diskiga boradigan yo'l:
  • %HOMEPATH% > ushbu Windows muhit oʻzgaruvchisi sizni \Users\Username foydalanuvchi jildiga olib boradi.
  • %LOCALAPPDATA% > ushbu Windows muhit oʻzgaruvchisi sizni C:\Users\Username\AppData\Local jildiga olib boradi.
  • %LOGONSERVER% > Kompyuter nomi
  • %NUMBER_OF_PROCESSORS% > Protsessorlar_soni
  • %OS% > Windows_NT, skriptlarda ham ishlatiladi
  • %Path% > C:\Windows\system32;C:\Windows;C:\Windows\System32Wbem;
  • %PATHEXT% .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • %PROCESSOR_ARCHITECTURE% > x86 yoki AMD64, Windows arxitekturasi
  • %PROCESSOR_IDENTIFIER% > Intel64 Family 6 Model 37 5-bosqich, GenuineIntel
  • %PROCESSOR_LEVEL% > 6
  • %PROCESSOR_REVISION% > 2505 (misol)
  • %ProgramData% > C:\ProgramData papkasi
  • %ProgramFiles% > C:\Program Files
  • %ProgramFiles(x86)% > C:\Program Files papkasi (x86)
  • %ProgramW6432% > C:\Program Files
  • %PROMPT% > $P$G
  • %PSModulePath% > C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ juda tez rozi bo'ladi
  • %PUBLIC% > C:\Users\Public
  • %SystemDrive% > disk C:
  • %SystemRoot% > C:\Windows
  • %TEMP% >
  • %TMP% > C:\Users\Username\AppData\Local\Temp (standart)
  • %USERDOMAIN% > Kompyuter nomi
  • %USERDOMAIN_ROAMINGPROFILE% > Kompyuter nomi
  • %USERNAME% > Foydalanuvchi nomi
  • %USERPROFILE% > C:\Users\Foydalanuvchi nomi

Barcha Windows o'zgaruvchilari ro'yxatini qanday qilish kerak

Windows 10 va boshqa versiyalarda administrator sifatida buyruq satrini ochib, SET buyrug'ini kiritish orqali barcha Windows muhit o'zgaruvchilari ro'yxatini ko'rsatishingiz mumkin. Natijada, siz ma'lum bir operatsion tizim uchun barcha standart Windows 10 muhit o'zgaruvchilarini olasiz.

Qulaylik uchun siz ushbu ro'yxatni matnli faylga eksport qilishingiz mumkin, buning uchun quyidagilarni kiriting:

sozlash > D:\Variables.txt

Mana ushbu hujjatning mazmuni.

Operatsion tizim o'zgaruvchilarini ko'rishning yana bir usuli - bu Windows ro'yxatga olish kitobi. WIN+R tugmalarini bosing va regedit-ni kiriting. Ochilgan Ro'yxatga olish kitobi muharriri oynasida filialga o'ting:

Kompyuter uchun o'zgaruvchilarni ko'rish uchun

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

Foydalanuvchi uchun o'zgaruvchilarni ko'rish uchun

HKEY_CURRENT_USER\Atrof-muhit

Windows 10 muhit o'zgaruvchilarini yarating

Mavjud Windows 10 o'zgaruvchilarga qo'shimcha ravishda siz yangilarini yaratishingiz mumkin, bu juda oson va taqiqlangan emas. Sizdan nima talab qilinsa, tizim xususiyatlariga o'tishingiz kerak. Bir nechta usullar mavjud, agar biz Windows 10 haqida gapiradigan bo'lsak, uni "Ishga tushirish" tugmasini o'ng tugmasini bosib, "Tizim" ni tanlash orqali qilishingiz mumkin.

Universal usul - bu mening kompyuterimning xususiyatlariga o'tish yoki WIN + Pause Breake tugmalar birikmasini bosishdir.

Tizim xususiyatlari oynasida siz "Kengaytirilgan tizim sozlamalari" ga o'tishingiz kerak.

Va bu erda Windows muhit o'zgaruvchilarining ikki turi mavjud:

  • Vaqtinchalik o'zgaruvchilar temp
  • Tizim o'zgaruvchilari

Ikkalasini ham osongina o'zgartirish yoki yaratish mumkin.

Masalan, men yangi tizim o'zgaruvchisini yarataman, uni SYSPREP deb nomlayman va C:\Windows\System32\Sysprep papkasiga yo'lni belgilayman.

Ko'rib turganingizdek, bu erda hech qanday murakkab narsa yo'q, bu kabi narsalar tufayli siz hayotingizni sezilarli darajada soddalashtirasiz va ko'p vaqtni tejashingiz mumkin.

"Ishga tushirish" oynasiga kirishga harakat qiling (Win + R) wmplayer va Enter tugmasini bosing - Windows Media Player ochiladi. Endi buyruq satrida xuddi shunday qiling. O'yinchi boshlamaydi, chunki unga yo'l topilmadi! Nima uchun bu sodir bo'lmoqda?

Blog o'quvchisi Andrey elektron pochta orqali qanday hollarda bajariladigan fayllarni ishga tushirish uchun ularga to'liq yo'lni kiritish shart emasligini so'radi. Savol menga oddiy bo'lib tuyuldi va men qisqacha o'quvchini PATH o'zgaruvchisiga e'tibor berishga taklif qildim.

PATH o'zgaruvchisi

Atrof-muhit o'zgaruvchanligi YO'L buyruqni bajarishda Windows avtomatik ravishda bajariladigan fayllarni (EXE, CMD, VBS va boshqalar) qidiradigan yo'llarni o'z ichiga oladi. Dastlab, o'zgaruvchiga faqat asosiy tizim joylari kiritilgan, shuning uchun Windows va System32 papkalaridan dasturlar to'liq yo'lni ko'rsatmasdan ishga tushirilishi mumkin.

PATH o'zgaruvchisi tarkibini qanday ko'rish mumkin

O'rnatish paytida ba'zi dasturlar o'z papkasiga yo'lni yozadilar, ehtimol siz konsolda buyruqni ishga tushirish orqali tekshirasiz. yo'l, tizim va foydalanuvchi o'zgaruvchilarini birgalikda ko'rsatish.

Bajariladigan fayl Windows-ga ma'lum bo'lgan joylardan birida joylashgan bo'lsa, faylga to'liq yo'lni kiritishingiz shart emas. Men operatsion tizimning ushbu xususiyatidan sevimli Nirsoft yordam dasturlarini va boshqa dasturlarni ko'kragimdan tezda ishga tushirish uchun foydalanaman (rasmda Tools papkasi PATH-ga qo'shilganligi ko'rsatilgan).

PATH o'zgaruvchisiga o'z yo'llaringizni qanday qo'shish mumkin

Tizim PATH oʻzgaruvchisini oʻzgartirish yoki bir xil nomdagi foydalanuvchi oʻzgaruvchisini yaratish orqali oʻz yoʻllaringizni qoʻshishingiz mumkin. Men viktorinalardan birida o‘zgaruvchilar turlari o‘rtasidagi farqni tushuntirdim. Shuningdek, u sizga muhit o'zgaruvchilarini qanday o'zgartirish kerakligini aytadi GUI-da. Yo'llar nuqta-vergul bilan ajratilganligiga e'tibor bering.

Siz tezda yo'llaringizni PATH ga qo'shishingiz mumkin buyruq satridan yordam dasturidan foydalanish setx, Windows 7 ga kiritilgan. Quyida C:\myfolder yo'lini qo'shish misoli keltirilgan tizimli PATH o'zgaruvchisi (buyruqlar qatori administrator sifatida ishga tushirilishi kerak).

/f "tokens=2*" uchun %a In ("Reg so'rovi "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path") Do "systempath=%b" o'rnating newpath=%systempath%; C:\myfolder1 setx /m path "% newpath%"

Avval buyruqni ishlating reg yo'llar ro'yxati registrda saqlangan PATH tizimi o'zgaruvchisidan o'qiladi. Keyin buyruq o'rnatish o'zgaruvchini o'rnatadi yangi yo'l joriy buyruq qatori sessiyasida kerakli yo'l va buyruq bilan setx/m uchun yangi yo'lni doimiy qiladi tizimli o'zgaruvchi (parametr /m).

Maxsus o'zgaruvchini shunga o'xshash yondashuv yordamida administrator huquqlarisiz o'rnatish mumkin. Mavjudga yangi yo'l qo'shish odatiy PATH o'zgaruvchisi quyidagicha amalga oshiriladi:

/f "tokens=2*" %a In ("Reg so'rovi "HKCU\Environment" /v Path") uchun "userpath=%b" belgilang newpath=%userpath%;C:\myfolder2 setx path "% newpath" %"

E'tibor bering, yuqoridagi kod buyruq satrida bajarilishi uchun mo'ljallangan. Buyruqlar faylida (CMD) birinchi qatordagi foiz belgilari ikki barobar bo'lishi kerak.

To'g'risini aytganda, busiz qilish mumkin edi setx, chunki reg nafaqat ro'yxatga olish kitobidan ma'lumotlarni o'qish, balki u erda yozish ham mumkin. Lekin ko'p hollarda bilan setx Ixchamroq sintaksis bilan ishlash osonroq.

Albatta, men bularning barchasini Andrey uchun batafsil tasvirlab bermadim, shunchaki unga yo'l-yo'riq berdim. Biroq, ertasi kuni u menga bularning barchasini bilishini yozdi (men o'rtacha telepatman :) va men bugungi hikoyani boshlagan savolni berdi. Bu allaqachon qiziqroq edi va men mavzuni blogda yoritishga va'da berdim!

Ilova yo'llari ro'yxatga olish kitobi kaliti

Haqiqatan ham, to'liq yo'lni ko'rsatmasdan, ba'zi standart Windows dasturlarini Run oynasidan ishga tushirishingiz mumkin, lekin buyruq satridan emas. Windows Media Player-dan tashqari, bu, masalan, Paint ( mspaint) va Wordpad ( wordpad). Xuddi shu narsa MS Office ilovalari uchun ham amal qiladi - buyruqni tekshiring excel yoki winword!

Run oynasi va buyruq satri o'rtasidagi farq shundaki, Windows qobig'i (explorer) konsol buyruq tarjimoniga qaraganda ko'proq imkoniyatlarga ega. Bunday holda, hamma narsa funktsiyaga bog'liq ShellExecuteEx, u bilan qobiq jihozlangan. Bajariladigan faylni to'liq yo'lini ko'rsatmasdan ishga tushirganingizda, funksiya qidiradi:

  • joriy papka
  • Windows va System32 papkalari
  • ro'yxatga olish kitobi kaliti HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

Ilova yo'llari bo'limi qanday ishlaydi

Keling, misol sifatida Windows Media Player yordamida ilovalar yo'llari qanday ishlashini ko'rib chiqaylik.

  • bajariladigan fayl uchun taxallus bilan kichik bo'lim yaratilgan (bu holda u wmplayer.exe)
  • parametrda Standart faylga to'liq yo'l ko'rsatilgan. Agar fayl yo'lida o'zgaruvchi ishlatilsa, parametr kengaytiriladigan qator bo'lishi kerak (REG_EXPAND_SZ). Mutlaq yo'lni belgilashda siz oddiy string parametridan (REG_SZ) foydalanishingiz mumkin.
  • parametrda Yo'l dasturning ishchi papkasi ko'rsatilgan

Bu juda oddiy ishlaydi. Siz "Ishga tushirish" oynasida yoki Explorerning manzil satrida fayl taxallusini kiritasiz va tizim avtomatik ravishda belgilangan yo'lda ko'rinadi.

App Paths bilan ishingizni qanday tezlashtirish mumkin

Vazifalar panelida yoki ish stolida yorliqlari kerak bo'lmagan dasturlarni tezda ishga tushirish uchun ushbu ro'yxatga olish kitobi kalitidan foydalanishingiz mumkin. Misol uchun, matnli fayllarni qidirish va almashtirish uchun men PortableSoft papkasida o'z papkasiga ega bo'lgan BKReplacem dasturidan (replacem.exe) foydalanaman. Ilova yo'llari bo'limida men kichik bo'lim yaratdim bkr.exe va yordamchi dasturga to'liq yo'lni ko'rsatdi. Endi uning ishga tushirilishi amalga oshirishga to'g'ri keladi bkr Run oynasida.

Aytgancha, tirnoq ichidagi bo'sh joylarni o'z ichiga olgan yo'llarni qo'shishni unutmang. Va umid qilamanki, siz buyruqni bitta harfga qisqartirishingiz mumkinligini allaqachon taxmin qilgansiz. Ushbu misolni davom ettirib, men b.exe pastki kalitini yaratishim mumkin. Umuman olganda, dasturda har qanday miqdordagi taxalluslar bo'lishi mumkin, buni quyida ko'rasiz.

Ilova yo'llari uchun topilgan yana bir foydalanish - bu cmd.exe ni to'liq huquqlar bilan ishga tushirish. Vazifalar rejalashtiruvchisidan buyruq qatorini ishga tushirganim uchun men uzoq vaqtdan beri UAC so'rovisiz ishlayapman. Cmda.exe pastki kalitini yaratgandan so'ng, men unda vazifani bajaradigan ommaviy ish fayliga yo'lni ko'rsatdim.

Unda faqat bitta qator bor:

Schtasks /run /tn CMD_Admin

Endi "Ishga tushirish" oynasida buyruqni kiriting cmda administrator sifatida buyruq satrini ochish uchun.

Ilova yo'llari bo'limida qanday qiziqarli narsalarni topish mumkin

Birinchidan, ishonchim komilki, siz u erda o'rnatgan ko'plab dasturlarni topasiz. PATH o'zgaruvchisida o'z papkasiga yo'lni ko'rsatish o'rniga, dasturlar Microsoft tavsiyalariga rioya qilgan holda o'zlarining bajariladigan fayllarini Ilova yo'llari bo'limida ro'yxatdan o'tkazadilar.

Ikkinchidan, kichik bo'limlar mavjud WORDPAD.EXE Va WRITE.EXE, ikkalasi ham wordpad.exe fayliga olib keladi.

Birinchi Microsoft operatsion tizimlarining bir qismi bo'lgan Write dasturi Windows 95 da WordPad bilan almashtirildi. Siz shuningdek kichik bo'limni topasiz pbrush.exe, bu System32 da joylashgan mspaint-ga tegishli.

Write va Paintbrush dasturlari Windows-da taxminan 15 yil davomida mavjud emas, lekin ular haqida eslatish hali ham tizimda mavjud! Va bu bizni Windows-da Ilova yo'llari bo'limi qachon va nima uchun kiritilganligi haqidagi suhbatga olib keladi.

Ilova yo'llari tarixi

Ilova yo'llari bo'limi Windows 95 da faylda ko'rsatilgan PATH yo'lining tiqilib qolishiga qarshi vosita sifatida paydo bo'ldi. autoexec.bat. Dasturlar an'anaviy ravishda o'z papkalariga yo'llarni qo'shib qo'ydi, xuddi ba'zida xuddi shu nomdagi muhit o'zgaruvchisi bilan amalga oshiriladi. Tizim yuklanganda, fayl o'qildi va dasturlar tizim yo'lida tugaydi.

Aytgancha, eski autoexec.bat usuli hali ham ishlaydi, bu sizga yo'lni ko'rsatmasdan bajariladigan fayllarni ishga tushirishga imkon beradi, garchi uni endi ishlatishning ma'nosi yo'q.

Ishlab chiquvchilar uchun asosiy muammo shundaki, autoexec.bat da to'g'ri SET PATH qatorini topish unchalik ahamiyatsiz bo'lmagan vazifa edi. Bunday holda, siz faylning boshiga qatorni qo'sha olmaysiz, chunki quyidagi boshqa buyruq o'zgaruvchini bekor qilishi mumkin.

Bundan tashqari, Windows-ni bitta dasturga yo'naltirish uchun PATH-ga yo'l qo'shish mantiqiy emas edi, xuddi to'p bilan chumchuqlarni otish kabi. O'shanda Windows 95 ishlab chiquvchilari muayyan bajariladigan fayllarga yo'llarni belgilash imkonini beruvchi ro'yxatga olish bo'limiga ega bo'lgan yechimni taklif qilishdi.

Nima uchun bu bo'limda hali ham Write va Paintbrush uchun kichik bo'limlar mavjud? Shunday qilib, Windows dastur mosligini ta'minlaydi!

Nazariy jihatdan, ba'zi bir qadimiy dastur o'z tengdoshlariga tayanishi mumkin, ularning merosxo'rlari allaqachon o'z nomini yoki joylashuvini o'zgartirgan. Eski ilovalarning buzilishining oldini olish uchun App Paths ro'yxatga olish kitobi kaliti ishlatiladi.

Umumiy jadval

Shunday qilib, keling, xulosa qilaylik! Eng oson yo'li - Windows qobig'i va tizim buyruqlar tarjimonining imkoniyatlarini jadval shaklida solishtirish.

Ushbu shaklda Explorer-da bajariladigan fayllarni qidirishning keng doirasi emas, balki buyruq qatorining PATH o'zgaruvchisiga mutlaqo aniq bo'lmagan bog'liqligi ham aniq bo'ladi. Aynan uning yo'llari konsoldagi tizim papkalarida joylashgan fayllarga yo'lni belgilash zarurligiga ta'sir qiladi.

Nihoyat, Ilova yoʻllari boʻlimi bajariladigan fayllar uchun qisqa taxalluslarni belgilash imkonini berib, ularni ishga tushirishni osonlashtiradigan qiymat qoʻshadi.

Siz App Paths ro'yxatga olish kitobi kalitidan yoki o'zingizning muhit o'zgaruvchilaringizdan foydalanasizmi? Ha bo'lsa, unda Ular sizning ishingizni qanday osonlashtirishini izohlarda bizga ayting!

Windows-dagi muhit o'zgaruvchisi OS sozlamalari va foydalanuvchi ma'lumotlari haqidagi ma'lumotlarni saqlaydi. U juftlangan belgi yordamida ko'rsatilgan «%» , Masalan:

Ushbu o'zgaruvchilardan foydalanib, kerakli ma'lumotlarni operatsion tizimga o'tkazishingiz mumkin. Masalan, %PATH% Agar yo'l aniq ko'rsatilmagan bo'lsa, Windows bajariladigan fayllarni qidiradigan kataloglar ro'yxatini saqlaydi. %TEMP% vaqtinchalik fayllarni saqlaydi va %DASTURLAR MA'LUMOTI%— foydalanuvchi dastur sozlamalari.

Jildni ko'chirmoqchi bo'lsangiz, muhit o'zgaruvchilarini o'zgartirish yordam berishi mumkin "Temp" yoki "Dasturlar ma'lumoti" boshqa joyga. Tahrirlash %PATH% dan dasturlarni ishga tushirish imkonini beradi "Buyruqlar qatori" har safar faylga uzoq yo'lni ko'rsatmasdan. Keling, ushbu maqsadlarga erishishga yordam beradigan usullarni ko'rib chiqaylik.

1-usul: Kompyuter xususiyatlari

Ishga tushirish kerak bo'lgan dasturga misol sifatida biz dan foydalanamiz. Ushbu ilovani faollashtirishga harakat qilinmoqda "Buyruqlar qatori", siz ushbu xatoni olasiz:

Bu bajariladigan faylga to'liq yo'lni ko'rsatmaganligingiz sababli sodir bo'ladi. Bizning holatda, to'liq yo'l quyidagicha ko'rinadi:

"C:\Dastur fayllari (x86)\Skype\Phone\Skype.exe"

Buni har safar takrorlamaslik uchun keling, Skype katalogini o'zgaruvchiga qo'shamiz %PATH%.


Tayyor! Endi siz faqatgina Skype emas, istalgan dasturni istalgan katalogdan ishga tushirishingiz mumkin "Buyruqlar qatori".

2-usul: "Buyruqlar qatori"

Biz o'rnatmoqchi bo'lgan holatni ko'rib chiqing %DASTURLAR MA'LUMOTI% diskka "D". Bu oʻzgaruvchi yoʻq "Atrof-muhit o'zgaruvchilari", shuning uchun uni birinchi usulda o'zgartirib bo'lmaydi.


Atrof-muhit o'zgaruvchilari qiymatlarini o'zgartirish ushbu sohada ma'lum bilimlarni talab qiladi. OSga zarar bermaslik uchun qiymatlar bilan o'ynamang va ularni tasodifiy tahrirlamang. Nazariy materialni yaxshi o'rganing va shundan keyingina amaliyotga o'ting.

Yuklanmoqda...