Как создать пакетный файл в Windows 10

Оглавление:

Как создать пакетный файл в Windows 10
Как создать пакетный файл в Windows 10
Anonim

Что нужно знать

  • Создайте пакетный файл в Windows 10, введя свои команды в пустой документ Блокнота и сохранив его как.bat вместо.txt.
  • Команды включают PAUSE, COPY и CLS (очистить).
  • Чтобы добавить комментарий, начните строку с двух двоеточий и пробела. Комментарии полезны для разделения пакетного файла на разделы.

В этой статье объясняется, как создать пакетный файл в Windows 10 с помощью Блокнота, как добавлять комментарии, а также приводится список общих команд.

Как создать пакетный файл в Windows 10

Создать пакетный файл в Windows 10 так же просто, как ввести команды, которые вы хотите запустить, в пустой документ блокнота, а затем сохранить документ в виде файла.bat-файл вместо текстового документа. Затем вы можете запустить файл, щелкнув по нему, что автоматически запустит командную оболочку Windows и выполнит ваши команды.

Вот как создать простой пакетный файл в Windows 10:

  1. Введите Блокнот в строку поиска и щелкните приложение «Блокнот», когда оно появится в результатах поиска.

    Image
    Image
  2. Введите в пустой документ Блокнота следующее, чтобы создать простой пакетный файл:

    @ECHO OFF

    ECHO Если вы видите этот текст, вы успешно создали свой первый командный файл в Windows 10. Поздравляем!PAUSE

    Image
    Image
  3. Нажмите Файл в верхнем левом углу окна Блокнота.

    Image
    Image
  4. Нажмите Сохранить как в раскрывающемся меню.

    Image
    Image
  5. Введите имя скрипта, например test.bat, и нажмите Сохранить.

    Image
    Image

    Запишите место на жестком диске, где сохранен файл, так как именно там вы сможете найти и запустить его в будущем.

  6. Найдите только что сохраненный файл и дважды щелкните его.

    Image
    Image
  7. Если файл создан правильно, вы увидите командное окно следующего вида:

    Image
    Image

Команды и описания пакетных файлов

Пакетный файл - это особый тип файла, который автоматически открывает командное окно при активации. Если вы уже знаете команды, которые должны выполняться в вашем файле, значит, вы готовы к работе. Просто введите команды в Блокноте, как описано выше, сохраните их как файл.bat и откройте пакетный файл, чтобы выполнять команды в любое время.

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

Вот несколько полезных команд для использования в пакетных файлах, а также пояснения, что они делают:

  • @ECHO OFF: Отключает отображение подсказки. Обычно это используется в начале пакетного файла для более чистого отображения. Вам не нужен @, но его включение также скрывает команду ECHO OFF.
  • ECHO: Выводит следующий текст в командное окно.
  • PAUSE: заставляет командное окно оставаться открытым после завершения командного файла или позволяет прочитать текст в окне перед продолжением.
  • TITLE: Помещает пользовательский заголовок в строку заголовка командного окна.
  • CLS: очищает командное окно.
  • EXIT: выход и закрытие командного окна.
  • COPY: Скопируйте один или несколько файлов.
  • REM: запись комментариев или замечаний.
  • IPCONFIG: отображение подробной информации об IP для каждого сетевого адаптера, подключенного к вашей системе.
  • PING: отправляет эхо-запрос протокола управляющих сообщений Интернета (ICMP) на IP-адрес или веб-сайт.
  • TRACERT: проверьте подключение к IP-адресу или веб-сайту с помощью ICMP.
  • SET: Используется для установки переменных.
  • IF: выполнение условной функции на основе ввода пользователя или другой переменной.

Вставка комментариев в пакетные файлы

Если вы начинаете строку в пакетном файле с двух двоеточий и пробела, она не будет выполнена. Это позволяет легко вставлять комментарии в пакетный файл. Комментарии полезны для разделения пакетного файла на разделы с кратким объяснением назначения раздела.

Вот пример пакетного файла с комментариями:

@ECHO OFF

:: Этот командный файл - всего лишь пример, показывающий, как работают комментарии.

TITLE Простой пример приветствия, показывающий, как работают комментарии.

ECHO Hello world!

:: Это еще один комментарий, вы не увидите меня, если не прочитаете командный файл!

ECHO До свидания!PAUSE

Если вы вставите эти команды в командный файл и запустите его, вы увидите такой вывод:

Image
Image

Комментарии необязательны, но это полезная опция, которая может понадобиться вам при создании сложных пакетных файлов с большим количеством разделов.

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

:: Этот пакетный файл предназначен для проверки подключения к Интернету.

@ECHO OFF

TITLE Проверка состояния Интернета и подключения

:: Эта команда показывает сведения о вашей сети..

ipconfig /all

PAUSE

:: В этом разделе проверяется доступность определенного веб-сайта.

ping google.com

:: В этом разделе вы можете выбрать, запускать ли tracert.

set "reply=y"

set /p "reply=Запустить traceroute сейчас? [y|n]:"

если /i не "%reply%"=="y" перейти к:eof

tracert google.comPAUSE

Этот файл проверяет ваше интернет-соединение с помощью ipconfig, а затем делает паузу, чтобы вы могли его проверить. Затем он пингует google.com. Наконец, это дает вам возможность запустить команду tracert, если хотите. Затем он приостанавливается во второй раз, позволяя вам проверить результаты перед закрытием окна.

Конечный результат выглядит так:

Image
Image

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

Рекомендуемые: