Реклама
Пакетные файлы являются одним из скрытых секретов производительности Windows. Приложив немного работы, вы можете автоматизировать однообразные задачи Как использовать команды пакетного файла Windows для автоматизации повторяющихся задачВы часто выполняете скучные и повторяющиеся задачи? Пакетный файл может быть именно тем, что вы ищете. Используйте его для автоматизации действий. Мы покажем вам команды, которые вам нужно знать. Подробнее и никогда больше не беспокоиться о них. Опытные пользователи должны узнать все о пакетных сценариях раньше, чем позже.
Одна вещь, которую вам нужно знать, когда написание ваших первых командных файлов Как создать пакетный файл (BAT) за пять простых шаговВ этой статье рассказывается, как создать командный файл, используя пять простых шагов для операционной системы Windows. Подробнее это оператор if-else. Как вы, возможно, знаете, если у вас есть опыт программирования, оператор if-else является способом управления логикой сценариев. Это позволяет вам указать условие, которое разветвляется на разные блоки кода.
Если условие истинно, код в если блок выполняется. В противном случае код в еще блок работает вместо Вот основной пример, который поможет вам визуализировать это:
if (cash> 10) вывести «У вас достаточно денег!»; иначе выведите «Вам не хватает денег.»;
Следующий синтаксис - как использовать если еще выписка в пакетных файлах:
if% x% == 15 (echo "Значение x равно 15") else (echo "Unknown value")
Этот пример работает, когда вы ожидаете определенного ввода, и все остальное может вывести стандартное сообщение. Но есть другой сценарий, который имеет другое решение.
В большинстве языков программирования вы можете использовать измененную форму если еще заявление. Добавление иначе если во втором выражении позволяет вам выполнить другой блок кода, если исходное утверждение ложно, но второе условие возвращает истину, как в этом измененном примере:
if (cash> 20) выдает «У вас много денег!»; иначе if (cash> 10) вывести «У вас достаточно денег!»; иначе выведите «Вам не хватает денег.»;
Тем не менее, вы не можете использовать иначе если в пакетном сценарии. Вместо этого просто добавьте серию если заявления:
if% x% == 5 if% y% == 5 (эхо "Оба x и y равны 5.") if% x% == 10 if% y% == 10 (echo "Оба x и y равны 10.") else (echo "Invalid input.")
Заинтересованы в большем? Проверьте почему PowerShell может быть даже лучше, чем пакетный сценарий 5 причин, по которым вы должны использовать PowerShell вместо пакетных скриптовPowerShell - это то, что вы получите, если пересечете командную строку с помощью пакетных сценариев, добавите некоторые дополнительные функции и поднимете все это на несколько ступеней. Вот несколько причин, почему вы должны попробовать это. Подробнее .
Вы когда-нибудь использовали операторы if-else в пакетном сценарии? Что вы используете для выполнения командных файлов? Поделитесь с нами в комментариях!
Изображение предоставлено: Aaban через Shutterstock.com
Бен является заместителем редактора и спонсором почтового менеджера в MakeUseOf. Он имеет степень бакалавра в области компьютерных информационных систем в Grove City College, где он окончил с отличием и с отличием в его специальности. Он любит помогать другим и увлечен видеоиграми как медиумом.