Как сделать

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

Windows 10 create batch file

Источник: Windows Central

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

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

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

В этом руководстве по Windows 10 мы расскажем, как создать и запустить первый пакетный файл на вашем компьютере. Кроме того, мы опишем шаги для создания расширенных сценариев, а также для автоматизации сценариев с помощью планировщика заданий.

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

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

Создание простого пакетного файла

Чтобы создать простой пакетный файл в Windows 10 , выполните следующие действия:

  1. Откройте Пуск .
  2. Найдите Блокнот и щелкните по верхнему результату, чтобы запустить приложение.
  3. Введите следующие строки, чтобы создать пакетный файл:

    @ECHO OFF ECHO Congratulations! Your first batch file executed successfully. PAUSE 

    Simple batch file example

    Источник: Windows Central

    Приведенный выше скрипт выводит фразу «Поздравляем! Ваш первый пакетный файл успешно выполнен» на экране терминала.

    Batch file output Command Prompt

    Источник: Windows Central

    • @ECHO OFF — отключение отображения на дисплее, чтобы показывать только сообщения в чистой строке. Как правило, эта строка идет в начале файла. (Вы можете использовать эту команду без «@», но символ скрывает команду, выполняемую для более чистого возврата.)
    • ECHO — печатает нужный текст на экране.
    • PAUSE — предотвращает закрытие окна консоли после выполнения команды. Вы можете использовать эту команду в конце скрипта или после определенной команды при запуске нескольких задач, и вы хотите сделать паузу между ними.
  4. Нажмите меню Файл .
  5. Выберите опцию Сохранить как .
  6. Введите имя для скрипта — например, first_simple_batch.bat .

    Краткое примечание. Хотя пакетные файлы обычно используют расширения файлов .bat , вы также можете увидеть сценарии, использующие расширения файлов .cmd или .btm .

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

Создание расширенного пакетного файла

Чтобы создать расширенный пакетный файл, который выполняет несколько команд, используйте эти шаги:

  1. Откройте Пуск .
  2. Найдите Блокнот и щелкните по верхнему результату, чтобы запустить приложение.
  3. Введите следующие строки, чтобы создать более сложный пакетный файл:

     @ECHO OFF :: This batch file reveals OS, hardware, and networking configuration. TITLE My System Info ECHO Please wait... Checking system information. :: Section 1: OS information. ECHO ============================ ECHO OS INFO ECHO ============================ systeminfo | findstr /c:"OS Name" systeminfo | findstr /c:"OS Version" systeminfo | findstr /c:"System Type" :: Section 2: Hardware information. ECHO ============================ ECHO HARDWARE INFO ECHO ============================ systeminfo | findstr /c:"Total Physical Memory" wmic cpu get name :: Section 3: Networking information. ECHO ============================ ECHO NETWORK INFO ECHO ============================ ipconfig | findstr IPv4 ipconfig | findstr IPv6 PAUSE 

    Advanced batch file script

    Источник: Windows Central

    Приведенный выше пакетный скрипт запускает ряд команд для запроса различной системной информации, сгруппированной в три разные категории, включая «ИНФОРМАЦИЮ ОБ ОС», «ИНФОРМАЦИЮ ОБ ОБОРУДОВАНИИ» и «ИНФОРМАЦИЯ О СЕТИ».

    Advanced batch file output

    Источник: Windows Central

    • @ECHO OFF — отключение отображения на дисплее, чтобы показывать только сообщения в чистой строке. Как правило, эта строка идет в начале файла. (Вы можете использовать эту команду без «@», но символ скрывает команду, выполняемую для более чистого возврата.)
    • TITLE — отображает произвольное имя в строке заголовка терминала.
    • :: — Позволяет добавлять комментарии и информацию документации, которые игнорируются при запуске пакетного файла.
    • ЭХО — печатает текст на экране.
    • PAUSE — предотвращает закрытие окна консоли после выполнения команды. Вы можете использовать эту команду в конце скрипта или после определенной команды при запуске нескольких задач, и вы хотите сделать паузу между ними.
  4. Нажмите меню Файл .
  5. Выберите опцию Сохранить как .
  6. Введите имя для скрипта — например, first_advanced_batch.bat .

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

Создание действенного командного файла

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

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

  1. Откройте Пуск .
  2. Найдите Блокнот и щелкните по верхнему результату, чтобы запустить приложение.
  3. Скопируйте и вставьте следующую команду:

     net use z: \\PATH-NETWORK-SHARE\FOLDER-NAME /user:YOUR-USERNAME YOUR-PASSWORD 

    Map network drive script

    Источник: Windows Central

    Краткое примечание: команда «пауза» не требуется, она была добавлена ​​в этом примере, чтобы сделать снимок экрана. Если вы обращаетесь к файлам с другого компьютера, который использует определенное имя пользователя и пароль, не забудьте использовать параметр /user: с необходимыми учетными данными.

    Приведенная выше команда является просто известной командой, которая отображает сетевую папку как диск внутри File Explorer, используя букву «Z».

    Batch file to mount network folder

    Источник: Windows Central

  4. Нажмите меню Файл .
  5. Выберите опцию Сохранить как .
  6. Введите имя для скрипта — например, mount-z-network-drive.bat .

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

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

В Windows 10 вы можете запустить командный файл как минимум тремя способами. Вы можете запустить пакет по требованию, используя проводник или командную строку. Вы можете создать запланированное задание с помощью планировщика заданий. Или вы можете поместить скрипт в папку «Автозагрузка», чтобы запускать его каждый раз, когда вы входите в свое устройство.

Запуск пакетного файла по требованию

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

Проводник

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

  1. Откройте проводник .
  2. Найдите папку со сценарием.
  3. Дважды щелкните командный файл, чтобы запустить его.
  4. (Необязательно) Если вы выполняете команду, требующую прав администратора, вам нужно запустить сценарий от имени администратора, щелкнув правой кнопкой мыши пакетный файл и выбрав опцию Запуск от имени администратора .

    Run batch file as administrator

    Источник: Windows Central

  5. Нажмите кнопку Да

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

Командная строка

Чтобы запустить командный файл из командной строки, выполните следующие действия.

  1. Откройте Пуск .
  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр « Запуск от имени администратора» .
  3. Введите путь и имя командного файла и нажмите Enter :

    C:\PATH\TO\FOLDER\BATCH-NAME.bat

    Например, следующая команда запускает пакетный файл, расположенный в пользовательской папке «batch» внутри папки «Downloads»:

    C:\Users\user\Documents\scripts\first_simple_batch.bat

    Run batch file from Command Prompt

    Источник: Windows Central

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

Запуск пакетного файла по расписанию

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

  1. Откройте Пуск .
  2. Найдите планировщик заданий и щелкните по верхнему результату, чтобы открыть приложение.
  3. Щелкните правой кнопкой мыши ветку «Библиотека планировщика заданий» и выберите опцию « Новая папка» .
  4. Введите имя для папки — например, MyScripts .

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

  5. Нажмите кнопку ОК .
  6. Разверните ветку «Библиотека планировщика заданий».
  7. Щелкните правой кнопкой мыши папку MyScripts .
  8. Выберите опцию « Создать базовую задачу» .

    Планировщик заданий создает базовое задание

    Источник: Windows Central

  9. В поле «Имя» введите краткое описательное имя для задачи — например, SystemInfoBatch .

    Планировщик заданий

    Источник: Windows Central

  10. (Необязательно) В поле «Описание» создайте описание для задачи.
  11. Нажмите кнопку Далее .
  12. Выберите опцию Ежемесячно .

    Monthly Task Trigger Option

    Источник: Windows Central

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

  13. Нажмите кнопку Далее .
  14. Используя настройки «Пуск», укажите день и время запуска задачи.
  15. Используйте выпадающее меню «Ежемесячно», чтобы выбрать месяцы года, в который вы хотите выполнить задачу.

    Task Scheduler monthly schedule

    Источник: Windows Central

  16. Используйте выпадающее меню «Дни» или «Вкл.», Чтобы указать дни, в которые будет выполняться задание.

    Schedule batch file day of the month

    Источник: Windows Central

  17. Нажмите кнопку Далее .
  18. Выберите опцию « Запустить программу», чтобы запустить пакетный файл.

    Staart Program Action

    Источник: Windows Central

  19. В поле «Программа / скрипт» укажите путь к пакетному файлу.

    Task Scheduler Batch file location

    Источник: Windows Central

  20. Нажмите кнопку Готово .

После выполнения этих действий задача сохранит и запустит пакетный файл по указанному вами расписанию.

Эти инструкции охватывают шаги для создания основной задачи с помощью планировщика задач. Если вы хотите создать более настраиваемую задачу, используйте это руководство .

Запуск пакетных файлов при запуске

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

Чтобы запустить скрипт при запуске, используйте следующие простые шаги:

  1. Откройте проводник .
  2. Найдите папку с командным файлом.
  3. Щелкните правой кнопкой мыши файл и выберите параметр « Копировать» .
  4. Используйте сочетание клавиш Windows + R, чтобы открыть команду « Выполнить»
  5. Введите следующую команду:

    shell:startup

    Run shell startup command

    Источник: Windows Central

  6. Нажмите кнопку ОК .
  7. Нажмите « Вставить » на вкладке «Главная» в папке « Автозагрузка ». (Или вы можете нажать кнопку « Вставить ярлык» , чтобы создать ярлык для командного файла.)

    Copy Batch File startup folder

    Источник: Windows Central

  8. Выйдите из учетной записи Windows 10.
  9. Войдите в аккаунт.

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

Мы ориентируемся на это руководство по Windows 10, но возможность использовать пакетные файлы давно используется, что означает, что вы можете обратиться к этим инструкциям, если вы все еще используете более старую версию, включая Windows 8.1 или Windows 7 ,

Больше ресурсов по Windows 10

Для получения более полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 посетите следующие ресурсы:

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone