Как создать пакетный (BAT) файл за пять простых шагов

Хотите создать командный файл? Это просто.

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

В этой статье вы узнаете, как написать простой командный файл. Вы узнаете основы того, что могут делать командные файлы и как их писать самостоятельно. Я также предоставлю вам дополнительные ресурсы для обучения написанию пакетных (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, щелкнув правой кнопкой мыши пустое место в каталоге и выбрав Создать , затем Текстовый документ ..

Добавить код

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

  @echo off 
title Это ваш первый пакетный сценарий!
echo Добро пожаловать в пакетный сценарий!
pause

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

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

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

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

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

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

title: Предоставляя большую часть той же функции, что и тег

в HTML, он предоставит заголовок для вашего пакетного сценария в окне командной строки. </p> <p> <strong> cls: </strong> Очищает командную строку, лучше всего использовать, когда посторонний код может то, к чему вы обращаетесь, нужно было найти. </p> <p> <strong> rem: </strong> Сокращение для <strong> примечания </strong> обеспечивает те же функции, что и <strong> тег в HTML. Операторы Rem не вводятся в ваш код. Вместо этого они используются для объяснения и предоставления информации о коде. </strong></p> <p> <strong> %% a: </strong> каждый файл в папке. </p> <p> <strong> («. «): </strong> корневая папка. При использовании командной строки необходимо направить запрос в конкретный каталог перед изменением имени файла, удалением файла и т. д. В пакетных файлах вам нужно только вставить ваш .bat-файл в каталог по вашему выбору. </p> <p> <strong> pause: </strong> Разрешает разрыв логической цепочки вашего .bat-файла. Это позволяет пользователям читать над командной строкой, прежде чем продолжить код. Фраза «Нажмите любую клавишу, чтобы продолжить …» будет обозначать паузу. </p> <p> <strong> start «» [website]: </strong> Перейдет на выбранный вами веб-сайт с помощью веб-браузера по умолчанию. </p> <p> <strong> ipconfig: </strong> Это классический параметр командной строки, который раскрывает информацию о сети. Эта информация включает MAC-адреса, IP-адреса и маски подсети. </p> <p> <strong> ping: </strong> Пингует IP-адрес, отправляя пакеты данных по маршрутам сервера, чтобы измерить их l ocation и latency (время отклика). </p> <p> Библиотека пакетных переменных, мягко говоря, огромна. К счастью, в Викибуке есть запись, содержащая обширную библиотеку параметров и переменных пакетного сценария. </p> <div> </div> <h2 id="shag-3-napishite-i-zapustite-svoy-bat-fayl"> Шаг 3: напишите и запустите свой BAT-файл </h2> <p> Мы создадим два примера пакетных сценариев, которые могут упростить вашу повседневную работу в сети и офлайн. </p> <h3 id="novostnoy-skript"> Новостной скрипт </h3> <p> Давайте сразу же создадим полезный пакетный скрипт. Что, если бы вы захотели открыть все свои любимые новостные сайты сразу после пробуждения? Поскольку в пакетных сценариях используются параметры командной строки, мы можем создать сценарий, который открывает все средства массовой информации в одном окне браузера. </p> <p> Чтобы повторить процесс создания пакета: сначала создайте пустой текстовый файл. <strong> Щелкните правой кнопкой мыши </strong> пустое место в выбранной папке и выберите <strong> Создать </strong>, затем <strong> Текстовый документ </strong>. Открыв текстовый файл, введите следующий сценарий. В нашем примере представлены основные американские средства массовой информации, доступные в Интернете. </p> <pre> <code> @echo off <br> start "" http://www.cnn.com <br> start "" http://www.abc. com <br> start "" http://www.msnbc.com <br> start "" http://www.bbc.com <br> start "" http://www.huffingtonpost .com <br> start "" http://www.aljazeera.com <br> start "" https://news.google.com/</code> </pre> <p> В приведенном выше сценарии один параметр <strong> start «» </strong> накладывается поверх другого, чтобы открывать несколько вкладок. Вы можете заменить предоставленные ссылки на любые по вашему выбору. После того, как вы ввели сценарий, перейдите в <strong> Файл </strong>, затем <strong> Сохранить как </strong>. В окне «Сохранить как» сохраните файл с помощью <strong>. bat </strong> и измените параметр <strong> Сохранить как тип </strong> на <strong> Все файлы (*. *) </strong>. </p> <div> <img class="lazy lazy-hidden" src="//oilgasindustry.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="/images/instructions/12943/foto-4.png"><noscript><img src="/images/instructions/12943/foto-4.png"></noscript> </div> <p> После сохранения файла все, что вам нужно сделать, это <strong> дважды щелкнуть файл BAT </strong>. Мгновенно откроются ваши веб-страницы. Если хотите, можете разместить этот файл на своем рабочем столе. Это позволит вам получить доступ ко всем вашим любимым веб-сайтам одновременно. </p> <h3 id="organizator-faylov"> Организатор файлов </h3> <p> Вы загружали несколько файлов в день только для того, чтобы сотни файлов засоряли вашу папку загрузки? Создайте пакетный файл с помощью следующего сценария, который упорядочивает файлы по типам файлов. Поместите файл .bat в свою неорганизованную папку и дважды щелкните, чтобы запустить. </p> <pre> <code> @echo off <br> rem Для каждого файла в вашей папке <br> для %% a in (". *") выполните (<br> rem проверяет, имеет ли файл расширение и не наш ли он скрипт <br> if "%% ~ xa" NEQ "" if "%% ~ dpxa" NEQ "% ~ dpx0" (<br> rem проверить, существует ли папка расширения, если она не создана <br> если не существует "%% ~ xa" mkdir "%% ~ xa" <br> rem Переместить файл в каталог <br> move "%% a" "%% ~ dpa %% ~ xa " <br>)) </code> </pre> <p> Вот пример моего прежнего рабочего стола с нечетким набором файлов изображений. </p> <div> <img class="lazy lazy-hidden" src="//oilgasindustry.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="/images/instructions/12943/foto-5.png"><noscript><img src="/images/instructions/12943/foto-5.png"></noscript> </div> <p> Вот те же самые файлы позже. </p> <div> <img class="lazy lazy-hidden" src="//oilgasindustry.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="/images/instructions/12943/foto-6.png"><noscript><img src="/images/instructions/12943/foto-6.png"></noscript> </div> <p> Это так просто. Этот пакетный сценарий также будет работать с любым типом файла, будь то документ, видео или аудиофайл. Даже если ваш компьютер не поддерживает формат файла, сценарий создаст для вас папку с соответствующей меткой. Если у вас уже есть папка JPG или PNG в вашем каталоге, сценарий просто переместит ваши типы файлов в соответствующее место. </p> <div> </div> <h2 id="avtomatizatsiya-prostyh-operatsiy-s-pomoschyu"> Автоматизация простых операций с помощью пакетных скриптов </h2> <p> Это лишь часть того, что могут предложить пакетные скрипты. Если вам нужно делать что-то простое снова и снова — будь то заказ файлов, открытие нескольких веб-страниц, массовое переименование файлов или создание копий важных документов — вы можете упростить утомительные задачи с помощью пакетных сценариев. </p> <p> Сделайте еще больше, включив операторы IF в свои пакетные сценарии. А если вы также используете Linux, узнайте, как лучше всего использовать команду <strong> df </strong>. </p> <div> </div> <p> <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="lazy lazy-hidden" loading="lazy" src="//oilgasindustry.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif" data-lazy-type="image" data-src="https://track.mailerlite.com/webforms/o/2384299/r3i1n7?v1595538294" width="1" height="1" style="max-width:1px;max-height:1px;padding:0;margin:0" alt="." border="0"><meta itemprop="width" content="1"><meta itemprop="height" content="1"></span><noscript><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" loading="lazy" src="https://track.mailerlite.com/webforms/o/2384299/r3i1n7?v1595538294" width="1" height="1" style="max-width:1px;max-height:1px;padding:0;margin:0" alt="." border="0"><meta itemprop="width" content="1"><meta itemprop="height" content="1"></span></noscript>

Оцените статью
oilgasindustry.ru
Добавить комментарий