Как создать BAT-файл за три простых шага

Вы обнаруживаете, что открываете одни и те же программы каждый раз, когда включаете компьютер? Вы всегда открываете командную строку, чтобы постоянно запускать одни и те же команды? Изучение того, как создать файл BAT , может сэкономить вам много времени за счет автоматизации этих действий.

Файл BAT — это специальный текстовый формат с расширением .bat, который запускает серию команд командной строки(Command Prompt) в указанной вами последовательности. Вы можете создать файл BAT , который автоматизирует все, что вы можете делать в командной строке. 

Что вы можете сделать с файлом BAT?

  • Изменить системные настройки
  • Автоматизируйте запуск веб-сайтов
  • Запуск нескольких приложений по расписанию
  • Автоматизируйте резервное копирование системы(system backups)

В этом руководстве вы узнаете, как создать и запустить свой первый пакетный файл в Windows 10 . Вы также узнаете, как выполнить расширенную автоматизацию с помощью BAT -файла и как запланировать эту автоматизацию с помощью планировщика заданий(Task Scheduler) .

Создайте BAT-файл за три шага(Make A BAT File In Three Steps)

Создать BAT - файл в Windows 10 очень просто. Все, что вам нужно, это Блокнот(Notepad) . Вам просто нужно создать текстовый файл с правильно отформатированными командами BAT . (BAT commands)Затем сохраните файл с расширением .bat и запустите его.

Тем не менее, есть несколько важных соображений, о которых следует помнить, поэтому давайте пройдемся по шагам.

В этом разделе вы узнаете, как создать автоматический BAT - файл, который запускает Chrome на вашу любимую веб-страницу новостей(News) , очищает кеш Windows 10 для повышения производительности системы и извлекает из Интернета последний прогноз погоды.

Шаг 1: Создайте простой пакетный файл запуска(Step 1: Create A Simple Startup Batch File)

Чтобы создать BAT - файл в Windows 10 , просто выберите меню « Пуск(Start) », введите « Блокнот(Notepad) » и выберите приложение « Блокнот(Notepad) » , чтобы открыть его. Внутри Блокнота(Notepad) вам нужно ввести следующий скрипт. Вы можете скопировать и вставить оттуда в Блокнот(Notepad) .

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
pause

Сохраните файл где-нибудь на своем ПК, чтобы его было легко найти. Многие люди сохраняют свои BAT - файлы в C:\temp или какой-либо простой папке, расположенной на корневом уровне диска C:.

Важно изменить раскрывающийся список « Тип файла» на « (Save as type)Все файлы(All files) » . Затем обязательно добавьте «.bat» в конце имени файла.

Это сохранит текстовый файл в формате пакетного файла. 

Теперь откройте этот директор в проводнике Windows(Windows Explorer) и дважды щелкните новый BAT - файл, который вы только что создали. Когда вы сделаете это, вы увидите, что следующие действия происходят последовательно.

  1. Веб -страница Новостей(Google News) Google откроется в браузере вашей системы по умолчанию.
  2. Все файлы во временной папке Windows будут удалены.
  3. В командной строке отобразится прогноз погоды на следующие 24 часа.

Вы только что создали свой первый рабочий BAT -файл, который автоматизирует три полезные задачи подряд!

Однако это еще не все. Вам нужно адаптировать некоторые из этих команд для вашей собственной ситуации. Давайте посмотрим, что делает каждая из этих команд(what each of these commands does) и как вы можете настроить их в соответствии со своими потребностями.

Шаг 2: Настройте свой BAT-файл(Step 2: Customize Your BAT File)

Теперь, когда вы знаете, как создать BAT - файл с несколькими командами, вам нужно настроить каждую из этих команд под свои нужды.

Ниже приводится более подробное объяснение каждой из этих команд и способов их настройки.

Команда запуска(Start Command)

Команда start запустит любое указанное вами приложение. Если вы используете URL - ссылку, подобную этой команде, она будет использовать браузер по умолчанию для запуска этой веб-страницы. Следующая команда запустит Новости Google(Google News) в браузере по умолчанию.

start https://news.google.com

Вы можете изменить URL -адрес , чтобы команда открывала любую веб-страницу, которая вам нравится.

Команда УДАЛ(DEL Command)

Команда DEL очень проста и удаляет один или несколько файлов в заданном каталоге. Существует множество параметров, которые вы можете использовать, чтобы сообщить команде, как себя вести.

DEL /F /S /Q %TEMP%

Существует множество параметров, которые вы можете использовать, чтобы сообщить команде, как себя вести.

  • /F — включает удаление файлов только для чтения.
  • /S — удаляет(– Removes) файлы в подкаталогах, а также в текущем каталоге.
  • /Q — требуется «(Requires “) тихий» режим, не требующий подтверждения удаления.

В этом примере % TEMP % используется для указания каталога. Это системная переменная среды для каталога  временных файлов Windows .(Windows Temporary Files)

Если хотите, можете указать любой другой каталог. Или вы можете перечислить несколько команд DEL и удалить файлы из нескольких каталогов.

Команда пальца(Finger Command)

Команда Finger использует интернет-соединение вашего компьютера для подключения к любому удаленному компьютеру, на котором работает служба finger.

Их не так просто найти, но на сайте graph.no есть одна особенная служба, которая позволяет вам посмотреть прогноз погоды на 24 часа с помощью простой команды «пальцем».

finger [email protected]

С помощью этой команды вам просто нужно поместить название крупнейшего близлежащего города перед частью @graph.no веб-адреса.

Команда возвращает график температуры и символов уровня солнечного света на следующие 24 часа.

Команда паузы(Pause Command)

Команда Pause приостановит выполнение вашего BAT - файла, чтобы вы могли увидеть любую информацию, возвращенную различными командами. Это особенно полезно после использования команды Finger , чтобы вы могли просмотреть график.

Если вы используете другие команды и вам не нужно видеть какую-либо возвращаемую информацию, вы можете удалить команду Pause из конца скрипта.

На самом деле, если вам вообще не нужно ничего видеть из скрипта, вы можете добавить @ECHO OFF в качестве первой строки BAT - файла, и вы вообще ничего не увидите из команд.

Шаг 3. Запланируйте пакетное задание(Step 3: Schedule Your Batch Job)

После того, как вы создадите BAT(BAT) - файл, он не принесет большой пользы, если вы дважды не щелкнете его вручную и не запустите, когда захотите выполнить автоматизированные команды.

Было бы намного проще, если бы пакетное задание выполнялось автоматически каждый день. Вы можете сделать это, запустив BAT - файл как запланированное задание Windows .

Для этого откройте меню « Пуск(Start) », введите « Планировщик(Scheduler) » и выберите « Планировщик заданий(Task Scheduler) » .

Это откроет планировщик заданий(open the Task Scheduler) . Выберите « Библиотека(Task Scheduler Library) планировщика заданий» на левой панели, чтобы увидеть все запланированные задачи в вашей системе. 

Вы можете добавить новую запланированную задачу для запуска вашего нового BAT - файла. Сделать это:

  1. Выберите « Создать задачу(Create Task) » на панели « Действия » справа.(Actions)

  1. В окне « Создать задачу(Create Task) » на вкладке « Общие(General) » присвойте задаче имя в поле « Имя»(Name) . Оставьте все остальные настройки по умолчанию.

  1. Выберите вкладку « Триггеры(Triggers) ». Нажмите кнопку « Создать ». (New)В окне « Новый триггер(New Trigger) » выберите «Ежедневно»(Daily) и оставьте все остальные настройки по умолчанию. Нажмите « ОК(OK) », а затем нажмите « ОК(OK) » в окне «Создать задачу».  

  1. Выберите вкладку « Действия(Actions) », затем выберите « Создать(New) » . В окне «Новое действие» выберите « Обзор(Browse) » и укажите место, где вы сохранили файл BAT . Выберите ОК(OK) , чтобы закончить. Выберите ОК(OK) в окне «Создать задачу».

  1. Теперь вы должны увидеть свой запланированный BAT -файл в библиотеке планировщика заданий(Task Scheduler Library) .

Ваш новый запланированный BAT -файл теперь будет запускаться каждый день в одно и то же время. 

Настройка вашего BAT-файла

Теперь, когда вы знаете, как создавать и планировать свой BAT - файл, вы можете приступить к расширению этого файла, узнав о других командах BAT -файла, которые вы можете добавить в файл. 

Есть много команд CMD,(lot of CMD commands) которые вы можете добавить в свой BAT -файл, чтобы автоматизировать всевозможные вещи на вашем компьютере. Начните(Start) экспериментировать и посмотрите, какие интересные вещи вы можете создать из своих собственных пакетных файлов.



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts