Использование пакетных файлов, часть 1

Пакетные файлы Windows отлично подходят, если вы хотите выполнить несколько задач в быстрой последовательности, или если вы хотите делать что-то с несколькими файлами подряд, или если вы просто не хотите использовать графический интерфейс для выполнения некоторые задачи (например, выполнение автоматических задач). Этот совет немного основан на совете под названием Создание простого пакетного файла , поэтому вы можете проверить это, прежде чем продолжить.

Если вы собираетесь Если вы часто используете командные файлы, рекомендуется создать папку для их всех. У меня в системе есть такая папка под названием «C: Bat». У меня также есть папка «C: Temp», которая служит временным местом для различных файлов, с которыми я постоянно работаю. В этом совете используются обе эти папки, поэтому, если у вас их еще нет, я предлагаю вам создать их.

Основная цель командного файла, который мы собираемся создать, – это чтобы представить некоторые функции командной строки в большей степени, чем делать что-либо очень полезное, поэтому давайте дадим нашему пакетному файлу имя «C: Bat Fun.bat». Создайте пустой файл и запустите Блокнот, чтобы отредактировать его. Вы также должны отобразить окно командной строки, чтобы можно было запустить командный файл из командной строки вместо проводника Windows. (Отображение окна командной строки рассматривается в другом совете.)

По мере разработки командных файлов вы можете добавлять к ним комментарии, чтобы напоминать себе о том, что они делают и как они это делают. Чтобы добавить комментарий, используйте оператор REM (сокращение от «REMark») или поставьте двойное двоеточие («::») в начале строки. Строки комментариев не обрабатываются при вызове командного файла; они просто существуют как документация для тех, кто просматривает файл.

Другая простая команда – это команда ECHO , которая обрабатывается и отображается на экране любой текст следует за ECHO . Мы можем использовать эти две команды в нашем пакетном файле следующим образом:

 REM Этот файл демонстрирует использование нескольких операторов командной строкиECHO Hello.  Это мой файл Fun.bat. 

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

 C: >  Bat  Fun.bat  

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

 @REM Этот файл демонстрирует использование нескольких операторов командной строки @ ECHO Hello.  Это мой файл Fun.bat. 

Теперь, когда вы запустите его, вы увидите только то, что оператор ECHO сообщает для отображения. Вместо того, чтобы перед каждым оператором ставить символ «@», вы можете отключить отображение содержимого файла, поместив оператор « @ECHO OFF » в начало файла. Итак, теперь файл выглядит так:

 @ECHO OFFREM Этот файл демонстрирует использование нескольких операторов командной строкиECHO Hello. Это мой файл Fun.bat. 

Вы можете передавать параметры пакетному файлу при его вызове, чтобы он мог работать с информацией о переменных во время выполнения. Вы передаете параметры, просто указывая их в командной строке после имени командного файла, который хотите запустить. Затем вы используете переданные параметры в вашем файле через специальные символы «% 1», «% 2» и т. Д. До «% 9» (вы можете передать до девяти параметров в пакетный файл). Предположим, например, что вы хотите, чтобы в вашем файле отображался список каталогов любой папки, указанной вами во время выполнения. Отредактируйте свой командный файл, включив в него команду DIR , например:

 @ECHO OFFREM Этот файл демонстрирует использование нескольких операторов командной строкиECHO Hello.  Это мой файл Fun.bat. DIR% 1 

Затем передайте параметр в команду при ее вызове:

 C:>  Bat  Fun.bat C  :  Temp 

Это создает список каталогов вашей папки C: Temp.

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

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