Реклама

Пакетне датотеке су једна од скривених тајни за продуктивност оперативног система Виндовс. Уз само мало посла, можете аутоматизовати монотоне задатке Како се користе наредбе Виндовс Батцх Филе за аутоматизацију понављајућих задатакаДа ли често извршавате досадне и понављајуће задатке? Пакетна датотека може бити управо оно што тражите. Користите га за аутоматизацију акција. Показаћемо вам команде које морате знати. Опширније и никад се више не брините за њих. Корисници електричне енергије требало би да науче све о скрипту за шарже пре и касније.

Једна ствар коју ћете морати знати када писање ваших првих батцх датотека Како створити серијску (БАТ) датотеку у пет једноставних коракаОвај чланак говори о томе како створити батцх датотеку користећи пет једноставних корака за Виндовс оперативни систем. Опширније је иф-елсе изјава. Као што можда знате да ли имате искуства у програмирању, изјава иф-елсе је начин за контролу логике скрипта. Омогућује вам да одредите стање које се грани у различите блокове кода.

Ако је услов тачан, унесите га у ако блок извршава. У супротном, код у друго блок ради уместо тога. Ево основног примера који ће вам помоћи да га визуелизујете:

иф (готовина> 10) излаз "Имате довољно новца!"; друго издање "Немате довољно новца."; 

Следећа синтакса је како се користи ако друго изјава у батцх датотекама:

иф% к% == 15 (ехо "Вредност к је 15") елсе (ехо "Непозната вредност") 

Овај пример функционише када очекујете одређени унос и било шта друго може да пошаље стандардну поруку. Али постоји други сценарио који има другачије решење.

У већини програмских језика можете користити модификован облик ако друго изјава. Додавање ако не у другој изјави вам омогућава да извршите другачији блок кода ако је почетна изјава лажна, али други услов враћа тачно, као у овом измењеном примеру:

иф (готовина> 20) излаз "Имате пуно новца!"; друго ако (готовина> 10) испадне "Имате довољно новца!"; друго издање "Немате довољно новца."; 

Међутим, не можете да користите ако не у серијском сценарију. Уместо тога, једноставно додајте низ ако изјаве:

ако је% к% == 5 ако је% и% == 5 (јека "И к и и су једнаки 5.") ако је% к% == 10 ако је% и% == 10 (ехо "И к и и је једнак 10.") елсе (ехо "Неважећи унос.")

Занима вас више? Проверите зашто ПоверСхелл је можда чак и бољи од серијског скриптирања 5 разлога због којих бисте требали користити ПоверСхелл умјесто пакетног скриптаПоверСхелл је оно што бисте добили ако бисте пребацили наредбену линију са Батцх Сцриптинг-ом, бацили неке додатне функције и све то избацили на неколико зареза. Ево неколико разлога што бисте требали да испробате. Опширније .

Јесте ли икада користили иф-елсе изјаве у скриптном снимању? За шта се користите батцх датотеке? Поделите са нама у коментарима!

Кредитна слика: Аабан преко Схуттерстоцк.цом

Бен је заменик уредника и спонзорисани менаџер пошта на МакеУсеОф. Има Б.С. на рачунарским информационим системима са Грове Цити Цоллеге-а, где је дипломирао на Цум Лауде-у и са одликовањем на његовом мајору. Ужива да помаже другима и страствено се бави видео играма као медијумом.