Як тағйирёбандаи муҳити зист (тағйирёбандаи муҳити зист) як истинод кӯтоҳ ба объект дар система мебошад. Бо истифодаи ин ихтисоротҳо, масалан, шумо метавонед роҳҳои универсалӣ барои барномаҳое эҷод кунед, ки дар ҳама гуна компютерҳо новобаста аз номи корбарӣ ва дигар параметрҳо кор хоҳанд кард.
Тағйирёбандагони муҳити Windows
Шумо метавонед дар бораи тағирёбиҳои мавҷуда дар хусусиятҳои система маълумот гиред. Барои ин, тугмаи кнопкаи компютерро дар мизи кории рост клик кунед ва ҷузъи мувофиқро интихоб кунед.
Ба Имконоти иловагӣ.
Дар равзанаи кушодашуда бо ҷадвал "Пешрафта" тугмаи дар скриншоти дар поёнбударо нишон диҳед.
Дар ин ҷо мо ду блокро мебинем. Якум тағирёбандаҳои корбарро дар бар мегирад ва дуввум тағирёбандагони системаро дарбар мегирад.
Агар шумо тамоми рӯйхатро дидан хоҳед, идора кунед Хати фармон аз номи мудир ва иҷро кардани фармон (ворид ва клик) Ворид кунед).
Set>% homepath% desktop set.txt
Муфассал: Чӣ тавр кушодани Фармонро дар Windows 10 кушодан мумкин аст
Дар мизи корӣ файл бо чунин ном пайдо мешавад "set.txt", ки дар он ҳама тағирёбандагони муҳити дар система нишон додашуда ишора карда мешаванд.
Ҳамаашон метавонанд дар консол ё скриптҳо барои иҷро кардани барномаҳо ё ҷустуҷӯи объектҳо бо гузоштани ном дар аломатҳои фоиз истифода шаванд. Масалан, дар фармони боло ба ҷои роҳ
C: Истифодабарандагон Логин
истифода бурдем
% homepath%
Эзоҳ: ҳолат ҳангоми навиштани тағирёбандаҳо муҳим нест Роҳ = роҳ = PATH
Тағйирёбандаҳои PATH ва PATHEXT
Агар бо тағйирёбандаҳои оддӣ ҳама чиз равшан бошад (як пайванд - як арзиш), пас ин ду аз ҳам ҷудоанд. Тафтиши муфассал нишон медиҳад, ки онҳо якбора ба якчанд объект муроҷиат мекунанд. Биё бубинем, ки ин чӣ гуна кор мекунад.
"ПАТХ" ба шумо имкон медиҳад, ки файлҳои иҷрошаванда ва скриптҳоро дар директорияҳои муайян бидуни нишон додани макони дақиқи онҳо кор кунед. Масалан, агар шумо нависед Хати фармон
explorer.exe
система ҷузвдонҳоеро, ки дар арзиши тағирёбанда нишон дода шудаанд, ҷустуҷӯ мекунад, барномаи мувофиқро пайдо мекунад ва ба кор медарорад. Шумо метавонед инро бо ду роҳ истифода баред:
- Файли заруриро дар яке аз директорияҳои муқарраршуда ҷойгир кунед. Рӯйхати пурраи онҳоро бо равшан кардани тағирёбанда ва клик ба даст овардан мумкин аст "Тағйир".
- Ҷузвдони худро дар ҳама ҷо эҷод кунед ва роҳи онро муайян намоед. Барои ин кор (пас аз сохтани директория дар диск) клик кунед Эҷод кунед, суроғаеро ворид кунед ва Хуб.
% SYSTEMROOT% роҳро ба ҷузвдон муайян мекунад "Windows" новобаста аз ҳарфи ронанда.
Пас клик кунед Хуб дар тирезаҳо Тағйирёбандаҳои муҳити зист ва "Хусусиятҳои система".
Барои татбиқ кардани танзимот, шояд ба шумо бозоғозӣ шавад. Тадқиқотчӣ. Шумо метавонед инро зуд чунин кунед:
Кушод Хати фармон ва фармон нависед
taskkill / F / IM explorer.exe
Ҳама ҷузвдонҳо ва Вазифа нопадид мегардад. Минбаъд боз давида Тадқиқотчӣ.
муҳаққиқ
Нуктаи дигар: агар шумо бо кор мекардед "Хати фармон", он инчунин бояд бозоғоз шавад, яъне консол "намедонад", ки танзимот тағир ёфтааст. Ин ба чаҳорчӯбае дахл дорад, ки дар он шумо рамзи худро иваз мекунед. Шумо инчунин метавонед компютерро аз нав оғоз кунед ё аз система баромада дубора ворид шавед.
Ҳоло ҳамаи файлҳо дар ҷойгир карда шудаанд "C: Script" танҳо бо ворид кардани номи онҳо кушодан (иҷро кардан) имконпазир аст.
"ПАТЕЙТ", дар навбати худ, имкон медиҳад, ки ҳатто васеъкунии файлро нишон надиҳед, агар он бо арзишҳои он навишта шуда бошад.
Принсипи кор ба таври зерин аст: система аз васеъшавӣ пайдарпай то пайдоиши объекти мувофиқ мегузарад ва инро дар феҳристҳои нишондодашуда нишон медиҳад. "ПАТХ".
Эҷоди муҳити тағирёбанда
Тағйирёбандагон танҳо сохта мешаванд:
- Тугмаи пахшкунӣ Эҷод кунед. Ин метавонад ҳам дар боби корбар ва ҳам дар қисмати система иҷро шавад.
- Номро ворид кунед, масалан, "мизи корӣ". Илтимос дар хотир гиред, ки чунин ном ҳанӯз истифода нашудааст (рӯйхатҳои онҳоро бубинед).
- Дар майдон "Арзиш" роҳи папкаро таъин кунед "Мизи корӣ".
C: Истифодабарандагон Логин Мизи корӣ
- Тела диҳед Хуб. Ин амалро дар ҳама равзанаҳои кушода такрор кунед (ба боло нигаред).
- Бозоғоз кунед Тадқиқотчӣ ва консол ё тамоми система.
- Шуд, тағйирёбандаи нав эҷод шуд, шумо метавонед онро дар рӯйхати мувофиқ дидан кунед.
Масалан, мо фармони дар рӯйхат гирифтаро дубора бармегардонем (аввалинаш дар мақола). Ҳоло ба ҷои мо
Set>% homepath% desktop set.txt
танҳо ворид кардан лозим аст
set>% desktop% set.txt
Хулоса
Истифодаи тағирёбандаҳои муҳити зист ҳангоми навиштани скриптҳо ё ҳамкорӣ бо консоли система метавонад вақтро сарфа кунад. Боз як иловаи он оптимизатсияи рамзи тавлидшуда мебошад. Дар хотир доред, ки тағирёбандаҳое, ки шумо сохтаед, дар дигар компютерҳо мавҷуд нестанд ва скриптҳо (скриптҳо, барномаҳо) бо онҳо кор намекунанд, аз ин рӯ пеш аз интиқол додани файлҳо ба корбари дигар, шумо бояд дар ин бора ба ӯ хабар диҳед ва пешниҳод кунед, ки дар системаи шумо унсури мувофиқ эҷод кунад .