BigEdu.ru

Пакетні файли

Реферат на тему:

Пакетні файли (batch-файли)

Пакетний файл або пакетна програма це текстовий файл, який містить одну або декілька команд MS-DOS (в тому числі і програм) та має розширення BAT . Якщо ви набираєте ім'я batch -програми в командному рядку та натискаєте клавішу Enter , то записані у batch -файлі команди виконуються послідовно.

Один із batch -файлів грає особливу роль в системі MS-DOS . Цей файл зветься AUTOEXEC.BAT і він виконується автоматично під час завантаження системи. Зауважимо, що AUTOEXEC.BAT повинен знаходитися в кореневій директорії системного диска (разом з файлами IO.SYS , MSDOS.SYS , COMMAND.COM ). Нижче наводиться приклад файла AUTOEXEC.BAT . Зауважимо, що більшість сучасних програмних засобів модифікує ваш файл AUTOEXEC.BAT , додаючи до нього необхідні команди. При цьому старий AUTOEXEC.BAT зберігається під іменем AUTOEXEC.OLD або якимось іншим.

У batch -файлі ви можете використовувати будь-які команди MS-DOS та будь-які виконувані програми. Крім того, наступні команди MS-DOS спеціально призначені для використання їх у batch -файлі.

Спеціальні команди batch-файлів

CALL

Викликає інший (вкладений) пакетний файл з наступним поверненням у перший.

CALL [drive:][path]filename [batch-parameters]

[drive:][path]filename Визначає batch -файл, що викликається.

batch-parameters Визначає будь-які параметри, з якими виконується batch -файл, що викликається.

CHOICE

Очікує, коли користувач натисне одну з множини допустимих клавіш.

CHOICE [/C[:]choices] [/N] [/S] [/T[:]c,nn] [text]

/C[:]choices Визначає допустимі клавіші. За умовчанням YN (Yes так, No ні ).

/N Не виводить допустимі клавіші та знак питання (? ) у кінці рядка-підказки.

/S Не відрізняє регістр натиснутої клавіші (малі чи великі літери).

/T[:]c,nn Обирає за умовчанням допустиму клавішу c після nn секунд очікування.

text Визначає рядок-підказку, що виводиться на екран.

Код завершення (ERRORLEVEL ) цієї команди є зміщенням натиснутої користувачем клавіші у списку допустимих клавіш.

Команда CHOICE це зовнішня команда.

ECHO

Виводить текст повідомлення на екран або перемикає режим роботи (ON чи OFF).

ECHO [ON | OFF]

ECHO [message]

ON Дозволяє виведення на екран командних рядків та повідомлень.

OFF Забороняє виведення на екран командних рядків та повідомлень.

message Виводить текст повідомлення (message ) на екран.

Виконайте ECHO без параметрів для виведення на екран біжучого стану команди (OFF або ON ).

@ діє як ECHO OFF на один рядок batch -файла.

FOR

Виконує визначену команду для кожного файла із множини файлів.

FOR %variable IN (set) DO command [command-parameters]

%variable Визначає однолітерну змінну, яка послідовно приймає значення імен файлів, що входять до параметру set .

(set) Визначає множину з одного або декількох імен файлів. Можна використовувати шаблони (маски) DOS .

command Визначає команду, яка виконується для кожного файла із списку.

command-parameters Визначає параметри для заданої команди.

Для використання команди FOR у batch -файлі застосовуйте конструкцію %%variable замість %variable .

GOTO

Здійснює перехід на помічений рядок у batch-файлі.

GOTO label

label Визначає текстовий рядок, що використовується у batch -файлі як мітка. Мітка стоїть в окремому рядку та починається з двокрапки (: ).

IF

Здійснює розгалуження за умовою в batch-файлі.

IF [NOT] ERRORLEVEL number command

IF [NOT] string1==string2 command

IF [NOT] EXIST filename command

NOT Визначає, що команда (command ) повинна виконуватися лише у тому разі, якщо умова не має місця (false хибність).

ERRORLEVEL number Визначає, що умова виконується (true істина), якщо остання програма, яка стоіть у batch -файлі перед if , повертає код завершення (ERRORLEVEL ) рівний або більший, ніж визначене число (number ).

command Визначає команду, що виконується, якщо умова має місце.

string1==string2 Визначає, що умова виконується (true істина), якщо вказані символьні рядки співпадають.

EXIST filename Визначає, що умова виконується (true істина), якщо визначене ім'я файла існує.

PAUSE

Призупиняє роботу batch-файла та виводить повідомлення "Press any key to continue..." ("Для продовження натисніть будь-яку клавішу...").

REM

Служить для вставки коментаря в batch-файлі або в файлі CONFIG.SYS.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по астрономии Реферат на тему: Пакетні файли (batch-файли) Пакетний файл або пакетна програма це текстовий файл, який містить одну або декілька команд MS-DOS
Оценок: 1006 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru