реклама

Пакетните файлове са една от скритите тайни на Windows за производителност. Само с малко работа можете автоматизирайте монотонните задачи Как да използвате Windows Batch File Commands за автоматизиране на повтарящи се задачиЧесто ли изпълнявате скучни и повтарящи се задачи? Партиден файл може да е точно това, което търсите. Използвайте го за автоматизиране на действията. Ще ви покажем командите, които трябва да знаете. Прочетете още и никога повече не се тревожете за тях. Потребителите на мощност трябва да научат всичко за пакетните скриптове по-рано, отколкото по-късно.

Едно нещо, което ще трябва да знаете кога писане на вашите първи файлове на партида Как да създадете партиден (BAT) файл в пет прости стъпкиТази статия обхваща как да създадете партиден файл, като използвате пет прости стъпки за операционната система Windows. Прочетете още е ако не друго изявление. Както може би знаете, ако имате опит в програмирането, изявлението if-else е начин да контролирате скриптовата логика. Тя ви позволява да укажете условие, което се разклонява на различни блокове от код.

instagram viewer

Ако условието е вярно, кодът в ако блокови изпълнения. В противен случай кодът в още блок вместо това работи. Ето основен пример, който ще ви помогне да го визуализирате:

ако (пари> 10) изход "Имате достатъчно пари!"; друг изход "Нямате достатъчно пари."; 

Следният синтаксис е как да използвате ако-друго изявление в пакетни файлове:

ако% x% == 15 (ехо "Стойността на х е 15") друго (ехо "Неизвестна стойност") 

Този пример работи, когато очаквате определен вход и всичко друго може да изведе стандартно съобщение. Но има друг сценарий, който има различно решение.

В повечето езици за програмиране можете да използвате модифицирана форма на ако-друго изявление. Добавяне иначе ако във второто изречение ви позволява да изпълните различен блок код, ако първоначалният оператор е невярен, но второто условие връща вярно, като в този модифициран пример:

ако (пари> 20) изход "Имате много пари!"; иначе ако (пари> 10) изход "Имате достатъчно пари!"; друг изход "Нямате достатъчно пари."; 

Не можете да използвате иначе ако в партиден скрипт. Вместо това, просто добавете серия от ако изявления:

ако% x% == 5, ако% y% == 5 (ехо „И x, и y равно 5.“) ако% x% == 10, ако% y% == 10 (ехо „И x, и y равно 10.“), друго (ехо „Невалиден вход.“)

Интересувате ли се от още? Вижте защо PowerShell може да бъде дори по-добър от сценариите на партиди 5 причини, които трябва да използвате PowerShell вместо пакетно писанеPowerShell е това, което бихте получили, ако преминете на командния ред с Batch Scripting, хвърлите някои допълнителни функции и го изритате на няколко места. Ето няколко причини, които трябва да опитате. Прочетете още .

Използвали ли сте някога изявления if-else в пакетните скриптове? За какво използвате пакетни файлове? Споделете с нас в коментарите!

Кредитна снимка: Aaban чрез Shutterstock.com

Бен е заместник-редактор и мениджър на спонсорирани публикации в MakeUseOf. Той притежава B.S. в компютърни информационни системи от Гроув Сити Колидж, където завършва Cum Laude и с отличие в специалността си. Той обича да помага на другите и страстно се отнася към видеоигрите като медия.