top
logo

Сегодня читают

Пакетные командные файлы. Создание BAT файлов. Команды if, for, goto..

Всем привет. В этой статье, мы поговорим на такие темы как : Пакетные командные файлы, создание BAT файлов, Команды if, for, goto.

Пакетные командные файлы.

Пакетно командный файл (batch - файл, пакет) - является особой категорией исполняемых файлов, такие файлы имеют расширение *.bat. В отличие от *.exe и *.com - пакетные командные файлы содержат не машинные коды, а текст который интерпретируется командным процессором.

Пакетно командный файл может содержать:

  1. Внутренние команды (команды работы с файлами и каталогами и системного назначения).
  2. Внешние команды.
  3. Специальные команды, выполняемые только когда прописаны в самом пакетном файле.
  4. Команды ветвления (if).
  5. Метки перехода (goto).
  6. Обращения к исполняемым файлам и вызов других пакетных файлов.

Каждой внешней команде должен соответствовать физический файл на диске...

Создание BAT файлов:

  • С помощью команды copycon имя_файла.bat.
  • Используя команды редиректа (>, >>).
  • С помощью редакторов (блокнот).
  • Используя команду edit имя_файла.bat.

Вызов пакетного файла:

  1. Двойным кликом мыши.
  2. С помощью командной строки, находясь в каталоге где расположеный файл, набрав имя_файла.bat.

Теперь разберем создание BAT файлов на примере. Создадим командный файл, который выполняет отчистку экрана, сообщает текущую версию операционной системы, переходит на диск С и выводит содержимое текущего каталога с паузами при заполнении экрана. Открываем блокнот и начинаем писать наш файл. Команда отчистки экрана это естественно CLS, далее выводим версию ОС с помощью комманды VER, переходим на диск С:, и выводим его содержимое с паузами использовав команду dir и ключ /p.

В общем код получиться вот такой:

cls
ver
c:
dir/p

Команды if, for, goto.

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

if - Позволяет проверить условие и выполняет ветвление в зависимости от результата проверки.
for - Обеспечивает циклическое выполнение команд.
goto - Позваляет передавать управление на метку и тем самым осуществляет повторное выполнение участков командного файла или наоборот, обходит некоторые участки.

Теперь давайте расмотрим пример написания bat файла с использованием некоторых из основных команд. Наша задача будет заключаться в том, чтоб создать bat файл, который проверяет наличие файла AIDSTEST.EXE в каталоге TOOLS диска С, если файл найден\ненайден должно выводиться сообщение о результате поиска.

В общем код получиться вот такой:

C:
CD TOOLS --/переход в каталог TOOLS/--
IF EXIST AIDSTEST.EXE GOTO MI --/проверка файла AIDSTEST.EXE/--
ECHO ФАЙЛ AIDSTEST.EXE не найден. --/вывод на экран сообщения/--
GOTO END --/переход на метку END/--
:MI --/метка/--
ECHO ФАЙЛ AIDSTEST.EXE найден. --/вывод на экран сообщения/--
:END --/метка/--

На этом данную статью я заканчиваю, надеюсь, вы полностью разобрались с темами: Пакетные командные файлы, создание BAT файлов, Команды if, for, goto.

p/li
Поделись информацией с друзьями в: vkontakte facebook twitter yandex mail livejournal myspace google google-buzz blogger
Оцените предоставленную информацию:
Пакетные командные файлы. Создание BAT файлов. Команды if, for, goto. Автор/Переводчик: ()
Опубликована:2010-05-06 17:36:04 l Просмотров:27256
Рейтинг: рейтинг

Пакетно командный файл - является особой категорией исполняемых файлов, такие файлы имеют расширение *.bat. Данный тип исполняемых файлов отличаеться от exe и com.


Возможно вам будет интересно:

DOS, OS/2, UNIX DOS, OS/2, UNIX
Опубликована:2011-05-06 22:45:07 l Просмотров: 17550
Рейтинг: рейтинг

Сегодня мы поговорим на такие темы, как: Семейства операционных систем: DOS, OS/2, UNIX, WINDOWS, разберем конкретные версии, и охарактеризуем, данные семейства.

Подробнее

FS FS
Опубликована:2011-05-05 18:07:26 l Просмотров: 23544
Рейтинг: рейтинг

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

Подробнее

system system
Опубликована:2011-05-03 12:01:14 l Просмотров: 10995
Рейтинг: рейтинг

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

Подробнее

Комментарии пользователей:

Эту статью, еще никто не комментировал.

Зарегистрируйтесь , и вы сможите оставлять комментарии.

Рекомендуем прочесть


Сегодня читают

Получи 1500 Gold бесплатно в World of tanks при покупке антивируса
Wargaming - и "Лаборатория Касперского" обьявили о начале совместной акции. Теперь при покупке лицензионного программного обеспечения Kaspersky Internet Security, Kaspersky CRYSTAL, а также Kaspersky ONE.
Бесплатная trial версия Diablo III - уже доступна для скачивания
Уже как три месяца мы наслаждаемся долгожданным релизом Diablo III. Счастливые обладатели лицензии, так же получили в комплекте ваучер, который дает возможность играть в Starter Edition версию.
GTA San Andreas - модифицирована движком GTA 4 (скачать мод)
Поклонники - легендарной серии игр Grand Theft Auto решили разработать глобальный мод, GTA San Andreas будет поставлена на движок от GTA 4. Ссылку для скачивания мода вы найдете в конце данной статьи.
Дата выхода Windows 8 – начало августа
На уже ставшей традицией конференции которая проходит каждый год Worldwide Partner Conference, Вице-президент и финансовый директор корпорации Microsoft раскрыли дату выхода Windows 8.
Как скачать музыку из контакта на компьютер - программа VKSaver 3.1
В этой статье мы ответим на вопрос: как скачать музыку из контакта на компьютер совершенно бесплатно, а использовать для этого мы будем бесплатную программу - VKSaver 3.1

bottom
top
За было добавлено 62 новостей, написано 55 статьи и обзоров, пользователями оставлено
0 комментария. Сегодня 03 Декабря, 2016г 22:41, ваш IP 54.163.147.69, тип, версия браузера, а также тип операционной системы
CCBot/2.0 (http://commoncrawl.org/faq/), разрешение экрана px.
© 2010 Компьютеры и Комплектующие, Компьютерные Новости. Все права защищены. Правила копирования статей материалов сайта.
Счётчик тиц и PR
Яндекс.Метрика
bottom