|
Тоді починається циклічне виконання файлу PR.ВАТ з фактичним параметром SPECTR.DOC. На принтер почнуть видаватися одна за одною копії цього текстового файла, які будуть призупинені паузами після кожної чергової копії. Користувач може призупинити виконання цього командного файла, натиснувши одночасно клавіші Ctrl та С.
Команда IF.
Дозволяє перевіряти умову та виконувати команду в залежності від результату його перевірки. В якості умови можна задавати такі можливості:
1. Перевірка коду завершення програми, яка спрацьовує перед оператором IF. При цьому на початку оператора IF використовується конструкція такого типу:
IF ERRORLEVEL "N"
Будь-яка програма може за допомогою спеціального переривання DOS створювати в момент свого закінчення так званий код завершення. Цей код порівнюється з числом N. Умова вважається виконаною (істина), якщо створюваний код завершення дорівнює або більше вказаного числа N.
2. Перевірка файлу в каталозі.
IF EXIST (ім’я_файлу)
У даному випадку команда IF перевіряє, чи дійсно існує файл із заданим іменем в указаному чи в поточному каталозі. При знаходженні файлу умова вважається виконаною.
3. Порівняння двох рядків, які можуть задаватися через формальні параметри.
IF %(N)=(текстовий_рядок)
’
Тут значення формального параметра % (N) порівнюється з конкретним рядком. Умова виконана, якщо співпадають значення.
Приклад. Створити пакетний файл, який реалізує наступний алгоритм:
- перевірити, чи існує заданий (в якості параметра) файл на диску;
- видати відповідне повідомлення на екран.
Блок-схема даного алгоритму
РЕАЛІЗАЦІЯ ДАНОГО АЛГОРИТМУ В ПАКЕТНОМУ ФАЙЛІ
Дата добавления: 2015-09-06; просмотров: 87 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Загальний формат команд | | | С П И С О К |