Променлива на околина (променлива на околината) е кратка референца за некој објект во системот. Користејќи ги ваквите кратенки, на пример, можете да креирате универзални патеки за апликации кои ќе работат на било кој компјутер, без оглед на корисничките имиња и други параметри.
Променливи за околината на Windows
Можете да добиете информации за постоечките променливи во својствата на системот. За да го направите ова, кликнете на кратенката на компјутерот на десктопот со десното копче на глувчето и одберете ја соодветната ставка.
Оди до "Напредни опции".
Во отворен прозорец со јазичето "Напредно" Кликнете на копчето прикажано на сликата подолу.
Овде гледаме два блока. Првиот содржи кориснички променливи, а вториот систем.
Ако сакате да ја видите целата листа, извршете ја "Командна линија" во име на администраторот и извршување на командата (внесете и кликнете ENTER).
во собата>% homepath% desktop set.txt
Повеќе: Како да ја отворите командната линија во Windows 10
Датотека со име ќе се појави на работната површина. "set.txt"во која ќе бидат наведени сите променливи на животната средина присутни во системот.
Сите од нив може да се користат во конзола или скрипти за да стартуваат програми или да бараат објекти со приложување на името во проценти знаци. На пример, во горната команда наместо патеката
C: Users корисничко име
ние се користи
% homepath%
Забелешка: случај кога пишувате променливи не е важно. Патека = пат = ПАТ
PATH и PATHEXT променливи
Ако сè е јасно со обичните променливи (една врска е една вредност), тогаш овие две стојат одделно. По внимателно испитување, јасно е дека тие се однесуваат на неколку предмети одеднаш. Ајде да видиме како ова функционира.
"ПАТ" ви овозможува да извршите извршни датотеки и скрипти, "лежи" во одредени директориуми, без да ја наведете нивната точна локација. На пример, ако внесете "Командна линија"
explorer.exe
системот ќе ги бара папките наведени во променливата вредност, ја пронајде и стартува соодветната програма. Ова може да се користи за сопствени цели на два начина:
- Поставете ја потребната датотека во еден од наведените директориуми. Целосна листа може да се добие со истакнување на променлива и кликање "Промени".
- Направете своја сопствена папка насекаде и поставете ја патеката до неа. За да го направите ова (по креирањето на директориумот на дискот) кликнете "Креирај"внесете ја адресата и Добро.
% SYSTEMROOT% ја одредува патеката до папката "Windows" без оглед на буквата на уредот.
Потоа кликнете Добро во прозорците "Променливи на животната средина" и "Својства на системот".
Можеби ќе треба да го рестартирате за да ги примените поставките. "Explorer". Можете брзо да го направите ова:
Отвори "Командна линија" и напиши тим
taskkill / F / IM explorer.exe
Сите папки и "Таскбарот" ќе исчезнат. Потоа трчајте повторно "Explorer".
истражувач
Уште една работа: ако си работел "Командна линија", исто така, треба да се рестартира, значи, конзолата нема да "знае" дека поставките се променија. Истото важи и за рамки во кои го дебагирате вашиот код. Можете исто така да го рестартирате компјутерот или да се одјавите и повторно да се најавите.
Сега сите датотеки се сместени "C: Script" тоа ќе биде можно да се отвори (започне) со внесување само нивното име.
"Патекс", пак, овозможува да не се специфицира дури и наставката на датотеката, ако е напишана во неговите вредности.
Принципот на работа е како што следува: системот се повторува над екстензии за возврат додека не се пронајде соодветен објект, и тоа го прави во директориумите наведени во "ПАТ".
Креирање променливи на околината
Варијаблите се создаваат едноставно:
- Притиснете го копчето "Креирај". Ова може да се направи и во корисничкиот дел и во системот еден.
- Внесете го името, на пример, "десктоп". Забележете дека ова име сè уште не е искористено (видете ги листите).
- Во полето "Вредност" наведете ја патеката до папката "Desktop".
C: Users Корисничко име Desktop
- Притисни Добро. Повторете го ова дејство во сите отворени прозорци (видете погоре).
- Рестартирај "Explorer" и конзолата или целиот систем.
- Готово, е создадена нова променлива, можете да ја видите во соодветната листа.
На пример, да ја смениме командата што ја користевме за да ја добиеме листата (прва во написот). Сега, наместо
во собата>% homepath% desktop set.txt
само треба да влезете
во собата>% десктоп% set.txt
Заклучок
Користењето на променливи на околина може значително да заштеди време кога пишувате скрипти или комуницирате со системската конзола. Друга предност е оптимизација на генерираниот код. Имајте на ум дека променливите што ги создавате не се на други компјутери, а скриптите (скрипти, апликации) нема да работат со нивната употреба, па пред да префрлите датотеки на друг корисник, мора да го известите за тоа и да предложите создавање на соодветниот елемент во вашиот систем .