Как написать скрипт для командной строки Windows

Обновлено: 07.07.2024

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

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

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

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

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

Прежде чем вдаваться в подробности, вот краткое описание:

  1. Откройте текстовый файл, например блокнот или документ WordPad.
  2. Добавьте свои команды, начиная с @echo [off], затем, каждую в новой строке, title [название вашего пакетного сценария], echo [первая строка] и пауза.
  3. Сохраните файл с расширением BAT, например, test.bat.
  4. Чтобы запустить пакетный файл, дважды щелкните только что созданный файл BAT.
  5. Чтобы отредактировать пакетный файл, щелкните правой кнопкой мыши файл BAT и выберите "Изменить".

Ваш необработанный файл будет выглядеть примерно так:

А вот соответствующее командное окно для приведенного выше примера:

Если это было слишком быстро или вы хотите узнать больше о командах и их использовании, читайте дальше!

Шаг 1. Создайте BAT-файл

Допустим, у вас часто возникают проблемы с сетью; вы постоянно оказываетесь в командной строке, вводите ipconfig и пингуете Google для устранения сетевых проблем. Через некоторое время вы понимаете, что было бы немного эффективнее, если бы вы просто написали простой файл BAT, вставили его на USB-накопитель и использовали на машинах, на которых вы устраняете неполадки.

Создать новый текстовый документ

Пакетный файл упрощает выполнение повторяющихся компьютерных задач с помощью командной строки Windows. Ниже приведен пример пакетного файла, отвечающего за отображение некоторого текста в вашей командной строке. Создайте новый BAT-файл, щелкнув правой кнопкой мыши пустое место в каталоге и выбрав «Создать», а затем «Текстовый документ».

Добавить код

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

Сохранить как файл BAT

Приведенный выше сценарий повторяет текст "Добро пожаловать в пакетный сценарий!" Сохраните файл, выбрав «Файл» > «Сохранить как», а затем назовите файл так, как хотите. Завершите имя файла добавленным расширением BAT, например, welcome.bat, и нажмите «ОК». Это завершит пакетный процесс. Теперь дважды щелкните только что созданный пакетный файл, чтобы активировать его.

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

Шаг 2. Изучите основы пакетного скриптинга

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

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

  • title. Выполняя те же функции, что и тег в HTML, он предоставляет заголовок для вашего пакетного сценария в окне командной строки.
  • cls: очищает командную строку. Лучше всего использовать, когда посторонний код может привести к тому, что то, к чему вы обращаетесь, должно быть найдено.
  • rem: сокращение для примечания обеспечивает ту же функциональность, что и

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

Органайзер файлов

Вы загружали несколько файлов в день, но сотни файлов забивали вашу папку «Загрузки»? Создайте пакетный файл со следующим сценарием, который упорядочивает ваши файлы по типу файла. Поместите BAT-файл в неорганизованную папку и дважды щелкните для запуска.

Вот пример моего рабочего стола раньше, набор типов файлов.

Вот те же файлы позже.

Это так просто.Этот пакетный скрипт также будет работать с любым типом файла, будь то документ, видео или аудио файл. Даже если ваш ПК не поддерживает формат файла, скрипт создаст для вас папку с соответствующей меткой. Если в вашем каталоге уже есть папка JPG или PNG, скрипт просто переместит ваши типы файлов в соответствующее место.

Запуск программы

Если вы снова и снова открываете один и тот же набор приложений, теперь вы можете создать собственный пакетный файл средства запуска, который открывает их все одним щелчком мыши. Все, что вам нужно выяснить, это расположение файла Windows. Допустим, вам нужно выполнить какую-то работу, и вы хотите открыть Excel, калькулятор и Spotify. Вот код для этого:

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

Автоматизация простых действий с помощью пакетных сценариев

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

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

Источник: Windows Central

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

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

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

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

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

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

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

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

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

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

Базовый пакетный файл Windows 10

Источник: Windows Central

Приведенный выше сценарий выводит на экран фразу "Привет, мир! Ваш первый пакетный файл был успешно напечатан на экране".

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

Источник: Windows Central

  • @ECHO OFF — Показывает сообщение на чистой строке, отключая подсказку на дисплее. Обычно эта строка идет в начале файла. (Вы можете использовать команду без символа "@", но рекомендуется включить его, чтобы показать более чистый результат.)
  • ECHO — команда печатает текст после пробела на экране.
  • PAUSE — позволяет окну оставаться открытым после выполнения команды. В противном случае окно автоматически закроется, как только скрипт завершит выполнение. Вы можете использовать эту команду в конце скрипта или после определенной команды при выполнении нескольких задач и хотите сделать паузу между каждой строкой.

Подтвердите имя скрипта, например, first_basic_batch.bat.

Небольшое примечание. Хотя пакетные файлы обычно имеют расширения .bat, их также можно найти по расширениям .cmd или .btm.

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

Создать расширенный пакетный файл Windows 10

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

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

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

Расширенный сценарий пакетного файла

Источник: Windows Central

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

Расширенный вывод пакетного файла

Источник: Windows Central

  • @ECHO OFF — Показывает сообщение на чистой строке, отключая подсказку на дисплее. Обычно эта строка идет в начале файла.
  • TITLE — печатает пользовательское имя в строке заголовка окна консоли.
  • :: — Позволяет писать комментарии и документацию. Эти сведения игнорируются, когда система запускает пакетный файл.
  • ECHO — печатает текст после пробела на экране.
  • СТАРТ – открывает приложение или веб-сайт в веб-браузере по умолчанию.
  • PAUSE — указывает окну консоли оставаться открытым после выполнения команды. Если вы не используете этот параметр, окно автоматически закроется, как только скрипт завершит выполнение.

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

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

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

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

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

Введите следующую команду для подключения сетевого диска в текстовом файле:

Подключить сценарий сетевого диска

Источник: Windows Central

В команде замените \PATH-NETWORK-SHARE\FOLDER-NAME на сетевой путь к папке для подключения к устройству, а YOUR-USERNAME YOUR-PASSWORD на имя пользователя и пароль, которые аутентифицируют доступ к сетевому ресурсу.

В этом примере сетевая папка сопоставляется как диск внутри Проводника с использованием буквы диска "Z":

чистое использование z: \\10.1.4.174\ShareFiles

Скрипт для монтирования сетевой папки

Источник: Windows Central

Примечание: на снимке экрана есть команда "пауза", но это не обязательно. В этом примере было добавлено делать скриншот консоли. Если вы получаете доступ к файлам с другого компьютера, использующего определенное имя пользователя и пароль, не забудьте использовать параметр /user: с правильными учетными данными.

Выберите меню "Файл".

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

Мы демонстрируем сценарий только с одной командой, но вы можете включить столько команд, сколько хотите, при условии, что вы пишете их по одной в строке.

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

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

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

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

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

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

  1. Откройте Пуск.
  2. Выполните поиск командной строки, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».

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

В команде обязательно укажите путь и имя скрипта.

В этом примере выполняется пакетный файл, расположенный в папке "scripts" внутри папки "Downloads":

Запустить пакетный файл из командной строки

Источник: Windows Central

После того, как вы выполните шаги, консоль вернет результаты, и окно не закроется, даже если сценарий не включает команду «ПАУЗА», поскольку вы вызываете сценарий из сеанса консоли, который уже был открыт. .

Проводник

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

  1. Откройте Проводник.
  2. Перейдите к папке с пакетным файлом.
  3. Дважды щелкните файл сценария, чтобы запустить его.

(Необязательно) Если для команды в пакетном файле требуются права администратора, вам придется запустить сценарий от имени администратора, щелкнув файл правой кнопкой мыши и выбрав параметр «Запуск от имени администратора».

Проводник запускает командный файл от имени администратора

Источник: Windows Central

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

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

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

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

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

Введите следующую команду:

Выполнить команду запуска оболочки

Источник: Windows Central

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

Настроить скрипт в папке автозагрузки

Источник: Windows Central

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

Запустить пакетный файл с помощью планировщика заданий

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

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

Подтвердите имя папки — например, MyScripts.

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

Выберите параметр «Создать базовую задачу».

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

Источник: Windows Central

Выберите вариант «Ежемесячно».

Настройки триггера задачи

Источник: Windows Central

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

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

Выбор даты планировщика заданий

Источник: Windows Central

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

Расписание пакетного файла на день месяца

Источник: Windows Central

Выберите параметр «Запустить программу», чтобы запустить пакетный файл.

Начать действие программы

Источник: Windows Central

Выберите пакетный файл, который хотите выполнить.

Расположение пакетного файла планировщика заданий

Источник: Windows Central

После того, как вы выполните эти шаги, задача запустит сценарий в указанное время и дату или действие.

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

Это руководство ориентировано на Windows 10, но те же действия применимы и к более ранним версиям, включая Windows 8.1 и Windows 7. Кроме того, вы можете обратиться к этим инструкциям, если на вашем компьютере установлена ​​Windows 11.

Дополнительные ресурсы Windows

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

Обзор: Stranger of Paradise просто не подходит

Обзор: «Незнакомец из рая» не совсем правильно понял

Stranger of Paradise: Final Fantasy Origin — это игра, набитая возмутительными персонажами и потрясающими мемами, но этого недостаточно, чтобы передать общее впечатление.

Здесь

Вот как можно сделать Forza Horizon 5 еще лучше

Forza Horizon 5 – одна из лучших игр 2021 года и одна из лучших гоночных игр, в которые вы можете играть. Это, конечно, не идеально, с множеством областей, которые можно улучшить. Вот пять вещей, которые можно улучшить в Forza Horizon 5.

Обзор: Shredders на Xbox — это любовное письмо сноуборду

Обзор: Shredders на Xbox — это любовное письмо сноуборду

Shredders – это эксклюзивная игра для консоли Xbox, которая появится в подписке Xbox Game Pass и позволит игрокам воплотить в жизнь свои самые смелые фантазии о том, как стать профессиональным сноубордистом. Несмотря на некоторые проблемы с производительностью, Shredders в значительной степени преуспевает в обеспечении эпического веселья на снегу.

Познакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Ознакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI

Суперкубок LVI наконец-то здесь. Чтобы получить наилучшие впечатления от большой игры, обязательно скачайте эти приложения для Windows 11 и Windows 10.

Как написать сценарий CMD

Если вы хоть раз использовали интерфейс Командной строки или CMD в Windows, вы, вероятно, имеете некоторое представление о том, какие мощные функции он может выполнять. Создавая собственные скрипты CMD, вы можете делать еще больше, но быстрее.

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

Понимание CMD и письменных команд

На заре персональных компьютеров почти все делалось путем ввода command_s в интерфейс командной строки.Если вы хотели открыть программу, вам нужно было ввести имя программы в командную строку. Сегодня вы можете просто щелкнуть или коснуться значка на экране, чтобы выполнить большинство действий. Но Windows по-прежнему принимает машинописные команды в утилите CMD. Вы можете писать команды_, чтобы открывать программы, добавлять или изменять разрешения учетной записи, создавать резервные копии файлов или получать информацию о своем компьютере с помощью окна CMD.

Сценарии CMD

Утилиту командной строки в Windows можно открыть в любое время, просто введя "cmd" в меню Пуск Windows. Здесь вы можете вводить всевозможные команды, чтобы открывать программы, изменять настройки и вносить изменения в работу Windows и ее программ. В долгой истории операционных систем Microsoft CMD является относительным новичком. В MS-DOS, до выпуска Windows, когда вы хотели запустить сценарий, вы сохраняли его как файл .bat. Хотя сегодня вы все еще можете сохранять файлы с этим расширением, большинство людей используют расширение .cmd._

Использование скрипта CMD для открытия Блокнота

Чтобы создать и сохранить переключатель CMD, лучше всего использовать простой текстовый редактор. Использование текстового процессора, такого как Microsoft Word, затрудняет сохранение файла. Блокнот намного проще в использовании. Итак, чтобы продемонстрировать, как работает CMD, давайте откроем его, чтобы открыть Блокнот.

  1. Введите CMD в меню "Пуск" Windows и нажмите Enter, чтобы открыть CMD.exe.
  2. Измените каталог с папки вашего текущего имени пользователя на базовый каталог, введя "cd\" и нажав Enter. Теперь он должен выглядеть как "C:\ >" перед мигающим курсором.
  3. Введите следующую строку и нажмите Enter:запустите "c:\windows\system32" notepad.exe

Как только вы нажмете Enter, вы увидите открытый Блокнот. Введенная вами команда указала Windows запустить программу notepad.exe, которая находится в папке system32 внутри папки Windows на диске C:. Команды CMD не чувствительны к регистру, поэтому вы можете использовать как строчные, так и прописные буквы попеременно.

Создание вашего первого CMD-файла сценария

Теперь, когда Блокнот открыт, создайте свой первый файл сценария CMD, введя в блокнот ту же строку, которую вы использовали в окне CMD: start "c:\windows\system32" notepad.exe

Сохраните пакетный файл на рабочем столе, выбрав "Сохранить как" в меню "Файл". Назовите файл "firstscript.cmd" и нажмите "Сохранить". Команды сценария Блокнота должны быть сохранены с расширением .cmd, а не с расширением .txt по умолчанию.

Дважды щелкните новый файл CMD на рабочем столе. Вы увидите, что окно CMD открывается на долю секунды, а затем закрывается при запуске Блокнота.

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

Использование Echo и Echo Off

Хотя окно CMD не было открыто достаточно долго, чтобы увидеть его, по умолчанию оно всегда будет отображать текст, который был введен в файл CMD при запуске. Для более длинных сценариев это может быть неприятно, поэтому обычно рекомендуется отключить это с помощью команды Echo Off в первой строке файла CMD. Сама по себе функция Echo Off отключает отображение любого текста, следующего за ней. Чтобы команда Echo Off применялась сама к себе, поставьте перед ней символ @. Таким образом, ваш двухстрочный скрипт CMD будет выглядеть так:

@эхо выключено

запустить "c:\windows\system32" notepad.exe

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

Этот сценарий CMD выведет список всех файлов, которые у вас есть в папке Program Files, и поместит этот список в новый текстовый файл.

  1. Откройте Блокнот. Введите "@echo off" в первой строке и нажмите Enter.
  2. Во второй строке введите: dir "C:\Program Files" > list_of_files.txt
  3. Выберите "Сохранить как" в меню "Файл" и сохраните файл как "program-list-script.cmd".
  4. Дважды щелкните новый текстовый файл на рабочем столе, чтобы просмотреть список файлов и папок.

Текстовый файл появится в той же папке, где находится сам файл сценария. Поэтому, если файл сценария находится на вашем рабочем столе, файл list-of-files.txt также появится на вашем рабочем столе.

Если вы хотите изменить папку, в которой находится текстовый файл, вы можете указать собственную папку в скрипте. Например, если вы хотите поместить его в папку «Документы», используйте: dir «C:\Program Files» > C:\Users\David\Documents\list_of_files.txt

Создание сценария системной информации

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

.

Приведенный ниже пример сценария предоставит вам основную информацию о вашем компьютере, включая операционную систему и номер версии, версию BIOS, общий объем физической памяти и сетевой адрес вашего компьютера. Чтобы использовать скрипт, введите или скопируйте приведенные ниже строки в новый файл Блокнота и сохраните его с расширением файла .cmd, например "my_computer_info.cmd."

В этом примере ECHO OFF используется для предотвращения отображения скрипта в окне CMD.

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

Чтобы вставить комментарий для собственного использования, не влияя на скрипт и не появляясь в окне CMD, сначала введите два двоеточия. Все, что находится в той же строке после " :: ", будет закомментировано из скрипта.

Команда PAUSE указывает программе CMD оставаться открытой. Нажатие любой клавиши на клавиатуре закроет окно.

@ЭХО ВЫКЛ.

:: Этот сценарий CMD предоставляет информацию об операционной системе, оборудовании и сети.

TITLE Информация о моей системе

ЭХО Пожалуйста, подождите. Сбор информации о системе.

ОПЕРАЦИОННАЯ СИСТЕМА ЭХО

информация о системе | findstr /c:"Имя ОС"

информация о системе | findstr /c:"Версия ОС"

ЭХО БИОС

информация о системе | findstr /c:"Тип системы"

ЭХО ПАМЯТИ

информация о системе | findstr /c:"Общая физическая память"

ЭХО ЦП

получить имя процессора wmic

СЕТЕВОЙ АДРЕС ЭХО

ipconfig | найти строку IPv4

ipconfig | найти строку IPv6

ПАУЗА

Использование скриптов для выключения компьютера

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

При использовании команды shutdown необходимо включить два дополнительных переключателя или подкоманды. Первая сообщает компьютеру о необходимости выключения или перезагрузки. Вы можете использовать либо -s, либо -r. Второй сообщает компьютеру, сколько секунд ждать перед выполнением команды. Для этого вы используете -t, за которым следует количество секунд.

Чтобы выключить компьютер за одну секунду, используйте команду shutdown -s -t 01

Чтобы перезагрузить компьютер через восемь секунд, используйте команду shutdown -r -t 08

Чтобы выключить компьютер через два часа, используйте команду shutdown -s -t 7200

Резервное копирование файлов с помощью сценария CMD

Если резервное копирование файлов на второе устройство хранения кажется вам утомительным, используйте скрипт CMD, чтобы упростить этот процесс. Для этого используйте команду Robocopy. Например, если вы хотите создать резервную копию всех файлов в папке «Документы» на съемном устройстве хранения данных, вы можете написать команду в файле CMD, а затем — в конце дня — просто дважды щелкните файл, чтобы активировать его. .

Команда Robocopy должна знать, во-первых, какую папку вы хотите скопировать, а во-вторых, где вы хотите разместить копию. И источник, и место назначения должны быть заключены в кавычки.

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

.

Например, если ваше имя пользователя Мое имя, ваша папка Документы находится на вашем диске C:, а ваша Резервная копия< /em> находится на съемном носителе диск D:, тогда команда будет выглядеть так:

robocopy D:\Users\MyName\Documents F:\Backup /XA:H /W:0 /R:1 > F:\Backup\backup.log

Этот пример немного сложнее, так как Robocopy предлагает множество вариантов.

D:\Users\MyName\Documents: папка, для которой требуется создать резервную копию.

F:\Backup: расположение папки резервного копирования.

/XA:H: игнорировать скрытые файлы.

/W:0: интервал ожидания между повторными попытками составляет ноль секунд вместо 30 секунд по умолчанию.

/R:1: повторить попытку только один раз, если файл заблокирован.

> F:\Backup\backup.log: создать журнал резервного копирования, помещенный в папку Backup.

Обратите внимание: поскольку это зеркальное резервное копирование, если вы удалите файлы из исходной папки, они будут удалены из папки резервного копирования при следующем использовании сценария. Было бы неплохо изучить дополнительные переключатели, доступные для Robocopy, чтобы убедиться, что вы создаете резервные копии файлов наиболее удобным для вас способом.

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

Простой пакетный файл будет


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

В вышеприведенном сценарии ECHO off очищает консоль, скрывая команды от печати в приглашении, ECHO печатает текст «GeeksforGeeks» на экране, а затем ждет, пока пользователь нажмите клавишу, чтобы программу можно было остановить.

  • echo — выводит входную строку. Он может быть включен или выключен, чтобы функция ECHO включала или выключала функцию эха. Если параметр ECHO включен, в командной строке будет отображаться выполняемая команда.
  • cls — очищает экран командной строки.
  • title: изменяет текст заголовка, отображаемый в верхней части окна подсказки.
  • ВЫХОД – выход из командной строки.
  • пауза — используется для остановки выполнения пакетного файла Windows.
  • :: — Добавить комментарий в пакетный файл.
  • КОПИЯ – копирование файла или файлов.

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

Теперь, когда мы запускаем этот пакетный скрипт, он создаст файл с именем geeks_list.txt в вашем каталоге C:\, отображая все имена файлов/папок в C:\Program Files

Еще один полезный пакетный скрипт, который можно написать для диагностики вашей сети и проверки ее производительности.


Этот скрипт отображает,

Этот сценарий предоставляет информацию о текущей сети и некоторую информацию о сетевых пакетах. ipconfig /all помогает просматривать информацию о сети, а ping и tracert — получать информацию о каждом пакете. Узнайте больше о ping и traceroute здесь.

Читайте также: