;Country=049 (для МSDOS версії 3.2)
Country=049, 437, повне ім'я файлу СОNFІG. SYS(для МSDOS версії 3.3) встановлення зручного формату видачі інформації про дату і часу;
Files=20 - встановлення максимального числа відкритих файлів.
Shell=СОММАND.СОМ /Е "число байтів" /Р - збільшення розміру області пам'яті, в якій зберігаються змінні оточення. "Число байтів" задає розмір цієї області.
Devise=ім'я файлу драйвера [параметри] - встановлення драйвера пристрою.
Приклад:
Обслуговування жорсткого диску за допомогою командного файлу
На жорсткому диску можуть з'являтися втрачені кластери (що не належать ані файлам, ані вільному простору), непотрібні файли, і т.д. Тому необхідно періодично обслуговувати жорсткий диск.
1. З допомогою програми chkdsk перевіряється правильність файлової системи на диску, і вертаються втрачені сектори.
2. Командою DELВАК, що реалізується з допомогою командного файлу DELВАК.ВАТ:
Echo off
C:
Wipefile с:\. bak /s/n (програма wipefile входить в комплект NortonUtilities).
3. Час від часу потрібно перевіряти: чи не з'явилися збійні ділянки. Програмаdtперевірить це і перемістить інформацію зі збійних ділянок на нормальні.
dt с:/ m/b
4. Програму sd можна використати для стискування диску, це зменшить знос диску і збільшить швидкість роботи з диском.
sd с:/а/с
5. Після означених дій бажано зробити архівацію змінених файлів.
Командний файл обслуговування жорсткого диску
Для зручності можна оформити процедуру обслуговування жорсткого диску в вигляді командного файлу:
Echooffecho обслуговування жорсткого диску з:
С:
сd\
chkdsk с:/f
іferrorlevel1 goto exit
Wipefile с:\. bak/s/n
Wipefile с:\. Backup. chi/s/n
Ncd ne/r/s
аsк "перевірити на наявність дефектів [Y/N]?", YN
iferrorlevel1 2 goto continue
dt с:/b/n
: cont
sd с:/а/с
асhіvе
:exit
Тут асhіvе - команда виклику командного файлу асhіvе.bat, що здійснює архівацію файлів на жорсткому диску.
Виконання роботи:
Завдання 1.
Створити командний файл, що забезпечує посторінковий вивід на екран дисплею якого-небудь текстового файлу, специфікація якого задана в якості параметру для командного файлу. Після демонстрації роботи створеного командного файлу модифікуйте його таким чином, щоб з його допомогою можна було продивлятись будь-які текстові файл, імена яких будуть задані в якості параметрів.
C:> Command con Fan. bat
В цьому файлі вводимо такий текст:
C:>
Виконання роботи:
Завдання 1.
Створити командний файл, що забезпечує посторінковий вивід на екран дисплею якого-небудь текстового файлу, специфікація якого задана в якості параметру для командного файлу. Після демонстрації роботи створеного командного файлу модифікуйте його таким чином, щоб з його допомогою можна було продивлятись будь-які текстові файл, імена яких будуть задані в якості параметрів.
C:> copy con Ofis.BAT
C:>
Type Nick.txt/p
^Z
Модифікуємо цей файл
edit Nick.txt
C:>
Type *.txt/p
^Z
Завдання 2.
Створити командний файл, що забезпечує посторінкове відображення на екрані дисплею декількох текстових файлів.
C:> copy con Ivan.BAT
C:>
Type a???n.txt/p
^Z
Завдання 3.
Створити командний файл, що забезпечує посторінковий перегляд вмісту директорій (лістингів) на екрані дисплею, імена яких задаються в якості параметрів для командного файлу або вводяться з клавіатури по запиту що видається командним файлом.
C:> copy con Lviv.BAT
C:>
dir Yo.txt/p
^Z
Завдання 4.
Створити командний файл, що забезпечує видалення файлів з розширенням. ВАT. Після демонстрації роботи створеного командного файлу модифікуйте його таким чином, щоб з його допомогою можна було видаляти файли з розширенням, що задаються в якості параметру.
C:> copy con Live.BAT
C:>
*. BAT
^Z
Модифікуємо цей файл
edit Live.txt
C:>
del *.txt/p
^Z
Завдання 5.
Створити командний файл, що забезпечує використання якого-небудь текстового редактора для перегляду текстових файлів.
C:> copy con Nick.BAT
C:>
edit *.txt
^Z
Завдання 6
Створити командний файл, що забезпечує перейменування файлів, імена яких задаються в якості параметрів, а перехід від одного файлу до іншого здійснюється командою Shift.
C:> copyconNick.BAT
C:>
Ren T*o.txt Ten.txt
^Z
1. Командні файли і файли конфігурації МSDOS , їхнє призначення.
2. Засоби передачі параметрів в командні файли. Позиційні параметри, що замінюються в командних файлах.
3. Як вставити коментар в командний файл? Видавання повідомлень.
4. Завдання циклів і переходів. Команда SHIFT.
5. Звернення з командного файлу до іншого командного файлу.
6. Зупинення і поновлення виконання командного файлу.
7. Вихід з циклу або припинення виконання командного файлу
8. Як можна уникнути виводу echo - команди на екран?
Висновок: На цій лабораторній роботі я вивчив системи команд командного процесора МSDOS і засобів створення пакетних командних файлів.