Зворотний зв'язок

Пакетні командні файли і файл конфігурації МS DOS

Відмітимо, що якщо під час натиску [Сtrl-С] програма, що виконується сприймає [Сtrl-С] як сигнал до завершення, то вона буде аварійно завершена незалежно від відповіді на запит.

Останньою командою в командному файлі може стояти ім'я іншого командного файлу; таким чи¬ном можна, закінчивши виконання одного командного файлу почати інший.

Якщо вимагається з одного командного файлу викликати інший, а після цього продовжувати вико¬нання вхідного. Це можна зробити командою:

command /с ім'я командного файлу [параметри]

Ця команда викличе для виконання нову копію командного процесора СОММАМО.СОМ і пере¬дасть їй для обробки означений командний файл.

В версіях МS DOS, починаючи з 3.3 можна з одного командного файлу викликати інший з допомо¬гою команди CALL:

CALL ім'я командного файлу [параметри]

По замовчуванню команди пакетного файлу виводяться на екран перед виконанням. Якщо вста-вити в пакетний файл команду ЕСНО ОFF, то команди на екран виводитися не будуть. Команда ЕСНО ON вмикає режим виводу команд, що виконуються, на екран. Часто першим рядком командного файлу буває: ЕСНО ОFF - в цьому випадку на екран виводиться ЕСНО ОFF, а після цього команди, що вико¬нуються, на екран не виводяться.

В версіях МS DOS починаючи з 3.3 можна уникнути виводу на екран ЕСНО ОFF. Для цього перед нею ставиться символ @: @ЕСНО ОFF.

Командні файли з параметрами, що замінюються.

Часто потрібно виконувати одні й ті ж команди або послідовності команд МS DOS тільки з неве¬ликими змінами. Наприклад, для трансляції програми на Фортрані з допомогою транслятора фірми Місrоsоft треба набирати команди типу наступної:

fl/412/AL/Ox/FP i 87/с: ім'я файлу

Щоб спростити виклик цього транслятора можна створити файл FORT.ВАТ такого змісту:

fl/412/AL/Ox/FP i 87/с: %1

При виконанні цього командного файлу значення %1 буде замінене на значення першого параме¬тру при викликові командного файлу. Наприклад, команда Fort Simpson. For буде замінена на

fl/412/AL/Ox/FP i 87/с: Fort Simpson. For

Всього може використовуватися до дев'ятих параметрів, що позначаються символами %1-%9. Якщо Ви хочете використати більш дев'яти параметрів, треба використати команду SНІFТ.

В командному файлі можна також використати символ %0 ім'я ,що означає файлу ,що викону-ється.

Якщо в командному файлі знак % використовується не для позначки параметрів, а для інших ці¬лей, наприклад, як частина імені файлу, то його потрібно набрати двічі.

Коментарі в командному файлі

Команда RЕМ дозволяє включити в командний файл коментарі, що не будуть інтерпретуватися як команди. Це робиться для того, щоб файл було зручно читати. Коментарі виводяться на екран по тим же правилам, що й звичайні команди.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат