Isang variable ng kapaligiran (environment variable) ay isang maikling reference sa isang bagay sa system. Halimbawa, sa paggamit ng naturang mga daglat, maaari kang lumikha ng mga unibersal na landas para sa mga application na tatakbo sa anumang PC, anuman ang mga pangalan ng gumagamit at iba pang mga parameter.
Mga variable sa kapaligiran ng Windows
Maaari kang makakuha ng impormasyon tungkol sa mga umiiral na variable sa mga katangian ng system. Upang gawin ito, mag-click sa Computer shortcut sa desktop gamit ang kanang pindutan ng mouse at piliin ang kaukulang item.
Pumunta sa "Mga Advanced na Opsyon".
Sa binuksan na window na may tab "Advanced" I-click ang pindutan na ipinapakita sa screenshot sa ibaba.
Dito nakikita natin ang dalawang bloke. Ang una ay naglalaman ng mga variable ng gumagamit, at ang pangalawang sistema.
Kung nais mong tingnan ang buong listahan, tumakbo "Command Line" sa ngalan ng administrator at isagawa ang command (ipasok at i-click ENTER).
itakda>% homepath% desktop set.txt
Higit pa: Paano buksan ang "Command Line" sa Windows 10
Lilitaw ang isang file na may pangalan sa desktop. "set.txt"kung saan ang lahat ng mga variable sa kapaligiran na naroroon sa system ay malilista.
Maaaring gamitin ang lahat ng ito sa console o mga script upang maglunsad ng mga programa o maghanap ng mga bagay sa pamamagitan ng paglalagay ng pangalan sa mga palatandaan ng porsyento. Halimbawa, sa utos sa itaas sa halip na landas
C: Users Username
ginamit namin
% homepath%
Tandaan: kaso kapag ang mga variable ng pagsusulat ay hindi mahalaga. Path = path = PATH
PATH at PATHEXT variable
Kung ang lahat ay malinaw sa mga karaniwang variable (ang isang link ay isang halaga), pagkatapos ay ang dalawang ito ay tumayo. Sa mas malapit na pagsusuri, maaari itong makita na sumangguni sila sa ilang mga bagay nang sabay-sabay. Tingnan natin kung paano ito gumagana.
"PATH" nagpapahintulot sa iyo na magpatakbo ng mga executable file at mga script, na "nakahiga" sa ilang mga direktoryo, nang hindi tumutukoy sa eksaktong lokasyon nila. Halimbawa, kung papasok ka "Command Line"
explorer.exe
hahanapin ng system ang mga folder na tinukoy sa variable na halaga, hanapin at ilunsad ang kaukulang programa. Maaari itong magamit para sa kanilang sariling mga layunin sa dalawang paraan:
- Ilagay ang kinakailangang file sa isa sa mga tinukoy na mga direktoryo. Ang isang kumpletong listahan ay maaaring makuha sa pamamagitan ng pag-highlight ng isang variable at pag-click "Baguhin".
- Lumikha ng iyong sariling folder kahit saan at itakda ang path dito. Upang gawin ito (pagkatapos gumawa ng direktoryo sa disk) i-click "Lumikha"ipasok ang address at Ok.
% SYSTEMROOT% Tinutukoy ang path sa folder "Windows" hindi alintana ang drive letter.
Pagkatapos ay mag-click Ok sa mga bintana "Pagkakaiba-iba ng Kapaligiran" at "Mga Katangian ng System".
Maaaring kailanganin mong i-restart upang ilapat ang mga setting. "Explorer". Maaari mo itong gawin nang mabilis tulad nito:
Buksan up "Command Line" at magsulat ng isang koponan
taskkill / F / IM explorer.exe
Lahat ng mga folder at "Taskbar" mawawala. Pagkatapos tumakbo muli "Explorer".
explorer
Isa pang bagay: kung nagtrabaho ka "Command line", dapat din itong muling simulan, ibig sabihin, ang console ay hindi "alam" na ang mga setting ay nagbago. Ang parehong napupunta para sa frameworks kung saan mo debug ang iyong code. Maaari mo ring i-restart ang iyong computer o mag-log out at mag-log in muli.
Ngayon lahat ng mga file na inilagay sa "C: Script" posible na buksan (ilunsad) sa pamamagitan ng pagpasok lamang ng kanilang pangalan.
"PATHEXT", sa turn, ay nagbibigay ng pagkakataon na hindi tukuyin kahit ang extension ng file, kung ito ay nabaybay sa mga halaga nito.
Ang prinsipyo ng pagpapatakbo ay ang mga sumusunod: ang sistema ay umuulit sa mga extension sa pagliko hanggang ang nararapat na bagay ay natagpuan, at ginagawa nito ito sa mga direktoryo na tinukoy sa "PATH".
Paglikha ng mga variable sa kapaligiran
Ang mga variable ay nilikha lamang:
- Itulak ang pindutan "Lumikha". Ito ay maaaring gawin sa parehong seksyon ng gumagamit at sa isang sistema.
- Ipasok ang pangalan, halimbawa, "desktop". Pakitandaan na ang pangalan na ito ay hindi pa ginagamit (tingnan ang mga listahan).
- Sa larangan "Halaga" tukuyin ang path sa folder "Desktop".
C: Users Username Desktop
- Push Ok. Ulitin ang pagkilos na ito sa lahat ng mga bukas na bintana (tingnan sa itaas).
- I-restart "Explorer" at ang console o ang buong sistema.
- Tapos na, isang bagong variable ang nalikha, maaari mong makita ito sa kaukulang listahan.
Halimbawa, baguhin natin ang utos na ginamit namin upang makuha ang listahan (ang una sa artikulo). Ngayon, sa halip na
itakda>% homepath% desktop set.txt
kailangan lang pumasok
itakda>% desktop% set.txt
Konklusyon
Ang paggamit ng mga variable ng kapaligiran ay maaaring makabuluhang makatipid ng oras kapag nagsusulat ng mga script o nakikipag-ugnayan sa system console. Isa pang kalamangan ang pag-optimize ng nabuong code. Tandaan na ang mga variable na iyong nilikha ay wala sa iba pang mga computer, at ang mga script (mga script, mga application) ay hindi gumagana sa kanilang paggamit, kaya bago ilipat ang mga file sa ibang user, dapat mong ipaalam sa kanya ang tungkol dito at iminumungkahi ang paglikha ng kaukulang elemento sa iyong system .