Начало ▶ Информация ▶ Обработка ▶ Компьютер ▶ Программа ▶ Создание ▶
Команды „Windows”
www.pavelkalinin.narod.ru/ru1/k9fvd.htm  [2024`02`18]
Тэг#Ко­ман­дыWin­dows  #Па­кет­ный­Файл  #Пе­ре­мен­ная  #По­иск­Текст  #По­иск­Файл  #Про­це­ду­ра  #Усло­вие  #Цикл
Ко­ман­ды Win­dows  [Win­dows Com­mands [Англ.; Пе­ре­вод Гуг­лом]]  [#Ко­ман­дыWin­dows]    „Win­dows”-ser­ver [До­ку­мен­та­ция]    „До­ку­мен­та­ция тех­ни­че­ская [Ста­тьи об ин­стру­мен­тах и тех­но­ло­ги­ях для раз­ра­бов]     Обу­че­ние (Learn)     „Май­кро­софт”
Список команд Win­dows (Win­dows Cmd) с описа­нием и при­ме­ра­ми    „Win­dows”     Сис­тем­ное адми­ни­стри­ро­ва­ние пер­со­наль­но­го ком­пью­тера (www.​AB57​.Ru)
Усло­вие  [#Усло­вие]
Цикл  [#Цикл]
2023`03`30  Ко­манд­ная стро­ка для са­мых ма­лень­ких  [Плей­лист:{ „По­лез­но знать” }]     „Alek OS” [Ка­нал]     „Ю­Тьюб”
Пе­ре­мен­ная сре­ды  [:08:32 - :10:50; #Пе­ре­мен­ная]
Поиск  [:12:52 - :13:38]
Пакет­ный файл  [:14:42 - :19:16; #Па­кет­ный­Файл]
Усло­вие  [:15:24 - :15:40; #Усло­вие]
Цикл  [:16:59 - :19:16; #Цикл]
Про­це­ду­ра  [:19:16 - :20:27; #Про­це­ду­ра]
Переменной установка („Set”)
Поиск    „Ян­декс”:  пере­мен­ная сре­ды окру­же­ния ко­ман­ды Win­dows;  "%CD%" пере­мен­ная сре­ды окру­же­ния ко­ман­ды Win­dows
■  Пере­мен­ная сре­ды     Вики­Пед
■  Коман­да „Set” — рабо­та с пере­мен­ными сре­ды „Win­dows”    Спи­сок ко­манд „Win­dows” („Win­dows” Cmd) с опи­са­ни­ем и при­ме­ра­ми    „Win­dows”     Сис­тем­ное адми­ни­стри­ро­ва­ние пер­со­наль­но­го ком­пью­тера (www.​AB57​.Ru)
Условие („If”)
Опера­тор ком­мен­та „::” в усло­вии до­пус­тим, но рабо­та­ет че­рез раз — вроде бы всё хоро­шо, одна­ко после пере­за­гру­за компа может вы­дать син­та­кси­че­скую ошиб­ку. По­это­му ис­поль­зо­ва­ние „Rem” на­дёж­нее.
2023`10`06  If    [Ис­ход­ная ста­тья [Англ.; Пе­ре­вод Гуг­лом]]  [#Усло­вие]    „Win­dows”-ser­ver [До­ку­мен­та­ция]    „До­ку­мен­та­ция тех­ни­че­ская [Ста­тьи об ин­стру­мен­тах и тех­но­ло­ги­ях для раз­ра­бов]     Обу­че­ние (Learn)     „Май­кро­софт”
Цикл („For”)
Опера­тор ком­мен­та „::” в цик­ле недо­пус­тим — мож­но толь­ко „Rem”.
2023`10`06  For  [Ис­ход­ная ста­тья [Англ.; Пе­ре­вод Гуг­лом]]  [#Цикл]    „Win­dows”-ser­ver [До­ку­мен­та­ция]    „До­ку­мен­та­ция тех­ни­че­ская [Ста­тьи об ин­стру­мен­тах и тех­но­ло­ги­ях для раз­ра­бов]     Обу­че­ние (Learn)     „Май­кро­софт”
Досрочный выход из цикла
До­сроч­ный выход из цикла не рабо­та­ет. Похо­же, „Exit /B” вы­пол­ня­ет­ся как прос­то „Exit” — выход из сре­ды ко­манд. Види­мо, ключ "/B" вну­три цикла не­при­ме­ним.
2011`07`28  До­сроч­ный выход из цикла с For [Тема; #Цикл; „HOST_ERROR”]    Batch (Cmd/​Bat)    „Win­dows”     „Cy­ber­Fo­rum​.Ru” [Фо­рум про­грам­мис­тов и сис­ад­ми­нов]
Условие и Цикл — общие проблемы
Зна­че­ния пере­мен­ных, при­сво­ен­ные вну­три усло­вия/​цик­ла, не­вер­но чита­ют­ся вну­три усло­вия/​цик­ла — чи­та­ют­ся зна­че­ния, при­сво­ен­ные пере­мен­ным до входа в усло­вие/​цикл. В этом слу­чае чтобы про­честь-таки при­сво­ен­ные зна­че­ния пере­мен­ных перед усло­ви­ем/​цик­лом при­ме­ня­ет­ся ко­манда
Set­Lo­cal En­able­De­layed­Ex­pan­sion”.
После этой ко­ман­ды сможем чи­тать зна­че­ния пере­мен­ных вы­раже­нием
!<Перемн>! вме­сто обыч­ного %<Перемн>%  (т.е. вме­сто зна­ка про­цен­та при­ме­ня­ет­ся вос­кли­ца­тель­ный знак).
Допол­ни­тель­ные све­де­ния здесь:
Там ис­кать стро­ку „Set­Local Enable­De­layed­Expan­sion”.
Поиск файла
2017`08`18  Быст­рый поиск фай­лов с по­мощью ко­манд­ной стро­ки (Cmd). С со­хра­не­ни­ем в файл и буфер обме­на  [#По­иск­Файл; Плей­лист:{ „Cmd (Ко­манд­ная стро­ка)” }]     „Neo Com­mand” [Ка­нал]     „Ю­Тьюб”
2014`12`13  Get the Win­dows Down­load fol­der's path (Down­load shell fol­der) in a batch-file [Англ.;  Пе­ре­вод Гуг­лом;  Пе­ре­вод Ян­дек­сом; #По­иск­Файл]    Ques­tions     „Stack­Over­Flow”
Поиск текста