Смекни!
smekni.com

Пакетні файли (стр. 2 из 2)

/I Визначає електронну сумісність дисковода для 3.5-дюймових гнучких дисків. Використовуйте цей параметр, якщо ROM-BIOS вашого комп'ютера не підтримує дисководів для 3.5-дюймових гнучких дисків.

/N Визначає нез'ємний пристрій.

/S:sectors Визначає число секторів на доріжку, яке підтримується пристроєм. Значення параметра sectors повинно лежати між 1 та 99. Величина за умовчанням залежить від значення, яке ви обрали для параметра /F:factor.

/T:tracks Визначає число доріжок на сторону, яке підтримується пристроєм. Величина за умовчанням залежить від значення, яке ви обрали для параметра /F:factor.

FCBS

Визначає число блоків управління файлами (File Control Blocks FCBs), які MS-DOS може мати відкритими одночасно. Блок управління файлом це структура даних, яка зберігає інформацію про файл.

FCBS=x

x Визначає число блоків управління файлами, які MS-DOS може мати відкритими одночасно. Значення параметра x повинно лежати між 1 та 255. Величина за умовчанням 4.

FILES

Визначає число файлів, до яких MS-DOS може мати доступ одночасно.

FILES=x

x Визначає число файлів, до яких MS-DOS може мати доступ одночасно. Величина параметра x повинна лежати між 8 та 255. Величина за умовчанням 8.

INSTALL

Завантажує резидентні програми в пам'ять, коли MS-DOS стартує. Резидентні програми залишаються в пам'яті комп'ютера, доки він працює. Вони можуть використовуватися навіть тоді, коли активні інші програми. Ви можете застосовувати команду INSTALL, щоб завантажити резидентні програми MS-DOS такі, як Fastopen, Keyb, Nlsfunc та Share.

INSTALL=[drive:][path]filename [command-parameters]

[drive:][path]filename Визначає місцеположення та ім'я резидентної програми, яку ви хочете виконувати.

command-parameters Визначає параметри програми, яку ви обрали.

LASTDRIVE

Визначає максимальне число дисків, до яких ви можете мати доступ. Визначена вами величина є останнім доступним для MS-DOS диском.

LASTDRIVE=x

x Визначає назву диска (літеру у проміжку від A до Z).

NUMLOCK

Визначає, чи встановлена клавіша NUM LOCK у режим ON або OFF, коли ваш комп'ютер стартує.

NUMLOCK=[ON|OFF]

ON|OFF Якщо встановлено режим ON, клавіша NUM LOCK вмикається при старті MS-DOS. Якщо встановлено режим OFF, клавіша NUM LOCK вимикається.

SHELL

Визначає місцеположення та ім'я командного інтерпретатора, яким буде користуватися MS-DOS. Якщо ви хочете використовувати ваш власний командний інтерпретатор (замість COMMAND.COM), ви можете визначити його ім'я, додаючи команду SHELL у файлі CONFIG.SYS.

SHELL=[[drive:]path]filename [parameters]

[[drive:]path]filename Визначає місцеположення та ім'я командного інтерпретатора, яким буде користуватися MS-DOS.

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

STACKS

Підтримує динамічне використання стеків даних для управління переривань від пристроїв комп'ютера.

STACKS=n,s

n Визначає число стеків. Допустимі величини для n лежать у межах від 0 до 64 і кратні 8.

s Визначає розмір (в байтах) кожного стека. Допустимі величини для s лежать у межах від 0 до 512 і кратні 32.

SWITCHES

Визначає спеціальні опції в MS-DOS.

SWITCHES=/W /K /N /F

/W Визначає, що файл WINA20.386 переміщено до директорії, відмінної від кореневої директорії. Цей параметр використовується лише тоді, коли ви запускаєте систему Windows 3.0 фірми Microsoft і файл WINA20.386 не розміщений у кореневій директорії.

/K Заставляє покращену клавіатуру поводити себе, як звичайна.

/N Забороняє використання клавіш F5 або F8, щоб обійти команди файлів AUTOEXEC.BAT та CONFIG.SYS під час старту системи.

/F Ігнорує 2-секундну затримку після виведення повідомлення "Starting MS-DOS..." під час старту системи.

Наступні команди, як правило, використовуються у файлі CONFIG.SYS, але можуть вводитися також і в командному рядку.

Це команди

Break Rem Set

Їх ми розглядали раніше, коли мова йшла про внутрішні команди та batch-файли.

Наступні спеціальні команди використовуються лише при визначенні множинної конфігурації у файлі CONFIG.SYS. При множинній конфігурації визначається меню, яке з'являється під час старту системи. Кожний елемент такого меню відповідає блоку команд або блоку конфігурації (configuration block) у файлі CONFIG.SYS.

Ви можете подивитися приклади використання команд множинної конфігурації, якщо виконаєте команду HELP та виберете відповідну команду.

INCLUDE

Включає вміст одного блоку конфігурації до іншого.

INCLUDE=blockname

blockname Визначає ім'я блоку конфігурації, що включається.

MENUCOLOR

Встановлює кольори тексту та фону (заднього плану) для меню множинної конфігурації при старті системи.

MENUCOLOR=x[,y]

x Визначає колір тексту меню. Ви можете задати величину цього параметра від 0 до 15 (див. пункт "Значення кольорів").

y Визначає колір фону (заднього плану). Ви можете задати величину цього параметра від 0 до 15 (див. пункт "Значення кольорів"). За умовчанням параметр y приймає значення 0 (чорний).

Значення кольорів

0 Чорний 8 Сірий

1 Синій 9 Яскраво-синій

2 Зелений 10 Яскраво-зелений

3 Ціан 11 Яскраво-ціановий

4 Червоний 12 Яскраво-червоний

5 Фіолетовий 13 Яскраво-фіолетовий

6 Коричньовий 14 Жовтий

7 Білий 15 Яскраво-білий

MENUDEFAULT

Визначає елемент меню множинної конфігурації за умовчанням та встановлює час затримки, після якої він виконується автоматично (при бажанні). Якщо ця команда не використовується, то за умовчанням виконується перший елемент меню.

MENUDEFAULT=blockname[,timeout]

blockname Визначає елемент меню за умовчанням, який пов'язаний з відповідним блоком конфігурації. Цей блок повинен бути визначеним у файлі CONFIG.SYS. Коли MS-DOS при старті системи виводить меню, елемент меню за умовчанням виділяється підвищеною яскравістю і його номер з'являється після підказки "Enter a choice" ("Введіть вибір").

timeout Визначає, скільки секунд буде чекати MS-DOS перед завантаженням системи з конфігурацією за умовчанням. Якщо ви не визначили величину параметра timeout, MS-DOS зупиниться, доки не буде натиснута клавіша ENTER. Ви можете задати величину параметра timeout в межах від 0 до 90 секунд. При значенні 0 відбудеться автоматичний вибір елемента меню за умовчанням без виведення меню на дисплей.

MENUITEM

Визначає елемент меню множинної конфігурації при старті системи. В меню можна задати до дев'яти елементів. Кожний елемент меню відповідає певному блоку конфігурації.

MENUITEM=blockname[,menu_text]

blockname Визначає ім'я, пов'язане з блоком конфігурації. Блок повинен бути визначеним в файлі CONFIG.SYS. Якщо елемент меню вибраний з початкового меню, MS-DOS виконує команди з відповідного блоку конфігурації. Ім'я блоку може містити до 70 символів, виключаючи проміжки та символи \ / , ; = [ ].

menu_text Визначає текст, який виводиться за бажанням для цього елемента меню. Цей текст може містити до 70 будь-яких символів.

SUBMENU

Визначає елемент початкового меню, при виборі якого виводиться інша множина виборів. Ця команда використовується лише в блоці конфігурації файла CONFIG.SYS.

SUBMENU=blockname[,menu_text]

blockname Визначає ім'я, пов'язане з блоком конфігурації. Блок повинен бути визначеним в файлі CONFIG.SYS. Ім'я блоку може містити до 70 символів, виключаючи проміжки та символи \ / , ; = [ ].

menu_text Визначає текст для цього елемента меню, який виводиться за бажанням. Якщо параметр опущено, MS-DOS виводить ім'я блока як ім'я елемента меню. Цей текст може містити до 70 будь-яких символів.

Файл CONFIG.SYS може містити також наступні спеціальні символи.

; Визначає, що поточний рядок є коментарем і не повинен виконуватися. Вказаний символ треба ставити на початку рядка. Ви також можете вставляти коментар, використовуючи команду REM.

? Визначає, що MS-DOS запитує підтвердження на виконання поточної команди. Вставте цей символ безпосередньо перед знаком рівності (=). Наприклад, щоб MS-DOS запитала підтвердження перед виконанням команди DOS=HIGH, змініть цю команду на DOS?=HIGH.

Приклад файла CONFIG.SYS

COUNTRY = 07, 866, D:\DOS\COUNTRY.SYS

DEVICE = D:\DOS\SETVER.EXE

DEVICE = D:\DOS\HIMEM.SYS

DOS = HIGH

FILES = 40

BUFFERS = 20

SHELL = D:\DOS\COMMAND.COM D:\DOS\ /P

STACKS = 9,256

DEVICE = D:\DOS\DISPLAY.SYS CON=(EGA,,1)

NUMLOCK = OFF

SWITCHES = /f

rem DEVICE = D:\DOS\RAMDRIVE.SYS 72 /E

rem DEVICE = D:\NORTON\DISKREET.SYS

Обхід команд CONFIG.SYS та AUTOEXEC.BAT

Якщо ви маєте системні проблеми, які на вашу думку пов'язані з деякими командами ваших файлів CONFIG.SYS та AUTOEXEC.BAT, ви можете обійти (не виконувати) якісь (або всі) команди вказаних файлів.

Щоб обійти всі команди ваших файлів CONFIG.SYS та AUTOEXEC.BAT, натисніть клавішу F5 негайно після старту комп'ютера, коли побачите текст "Now starting MS-DOS...".

Щоб обійти окремі команди файла CONFIG.SYS, натисніть клавішу F8. MS-DOS буде запитувати, чи ви хочете виконувати (або обійти) кожну з команд файла CONFIG.SYS. Щоб виконати всі команди, що залишились, натисніть F5. Щоб обійти всі команди, що залишились, натисніть ESC.

Щоб заборонити розглянуту можливість, додайте команду SWITCHES /N у вашому файлі CONFIG.SYS.