ReferatWorld.ru
» » » Пакетні командні файли і файл конфігурації МS DOS
Вернуться назад

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

Лабораторна робота №3

Тема: Пакетні командні файли і файл конфігурації МSDOS.

Мета: Вивчення системи команд командного процесора МSDOS і засобів створення пакетних ко­мандних файлів.

Хід роботи:

1. Вивчити розділ III "Стислі теоретичні відомості і методичні вказівки".

2. Розробити і відлагодити пакетний командний файл по завданню.

Теоретичні відомості:

Досить часто в процесі роботи з комп'ютером виявляється, що необхідно повторювати одні й ті ж команди МSDOS(можуть бути з невеликими змінами) для того щоб виконати деякі періодичні дії. Операційна система МSDOSдозволяє записати потрібну для цього послідовність команд в спеціальний файл, що називається командним файлом. Командний файл повинен мати розширення. ВАТ. Послідов­ність команд, записану в файлі, можна виконати, набравши ім'я командного файлу (розширення. ВАТ при цьому можна не вказувати).

Приклад:

Для оптимізації розміщення файлів на жорсткому диску (тобто "стискання" диску) можна викори­стати таку послідовність команд:

с: перехід на диск с:;

сd перехід в кореневий каталог;

wipefile*.bак/N/S видалення всіх файлів з розширенням .ВАК з диску с:;

sd с:/а/с стискування диску с:;

Щоб не набирати кожен раз ці команди, створимо файл СОМРАСТ.ВАТ такого змісту:

с:

сd

wipefile*.bак/N/S

sd с:/а/с

Тоді при введенні команди СОМРАСТ виконується потрібна послідовність команд.

Ви можете перервати виконання командного файлу, натиснувши [Сtrl-С] або [Сtrl - Break]. Після цього на екрані з'явиться запит:

Terminate batch job (Y/N)?

(Перервати виконання командного файлу (Так/ Ні)?)

Якщо відповісти Y, то виконання командного файлу буде завершене, а команди, що залишилися в командному файлі будуть проігноровані. Якщо відповісти N. то виконання командного файлу буде продовжене з наступної команди.

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

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

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

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

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

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

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

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

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

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

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

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

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

fl/412/AL/Ox/FPi 87/с: %1

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

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

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

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

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

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

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

ФОРМАТ: RЕМ будь-які символи,

Повідомлення при виконанні командного файлу

Команда echо дозволяє видавати на екран повідомлення з командного файлу, навіть якщо режим виводу echooff (відключений).

ФОРМАТ: ЕСНО повідомлення.

Повідомлення не може бути порожнім або мати значення ОN або ОFF оскільки echo без парамет­рів виводить: включений чи вимкнутий режим виводу (echoon або echooff ).

З допомогою команди echo можна отримати звуковий сигнал комп'ютера. Для цього потрібне включити в повідомлення символ з кодом 7. Його можна отримати, натиснувши клавішу [alt] і, не відпу­ска

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

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

Скачать
Рефераты по астрономии Лабораторна робота №3 Тема: Пакетні командні файли і файл конфігурації МSDOS. Мета: Вивчення системи команд командного процесора МSDOS і
Оценок: 1005 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru