Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Команды MS DOS.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
314.37 Кб
Скачать

2. Установочные команды файла конфигурации

Файл CONFIG.SYS не является командным файлом. В нем могут использоваться девять специальных команд, не относящихся к внутренним командам MS-DOS. Эти команды устанавливают различные параметры и загружают драйверы периферийных устройств.

Установочные команды файла конфигурации CONFIG.SYS сведены в таблицу 2.

Табл. 2

Команды файла конфигурации

Назв. команды

Назначение команды

Формат команды

BREAK

Определение реакции MS-DOS на нажатие клавиш CTRL-C

BREAK= ON/OFF по умолчанию OFF

BUFFERS

Определение числа буфе ров, которые может использовать MS-DOS

BUFFERS=nn

nn- Количество буферов (1-99)

COUNTRY

Установка национальных форматов

COUNTRY=код-страны кодовая-страница COUNTRY.SYS

По умолчанию- кодовая страница 437 ( США)

DEVICE

Установка драйверов устройств

DEVICE=<имя файла драйвера> [параметры установки]

FCBS

Управление доступом к файлам с помощью блоков управления файлами

FCBS=nm

n-максимальное количество одновременно открытых(с использованием ECBS) файлов n=1...255 (по умолчанию -4) m-число файлов, которые операционная система не может закрыть автоматически

FILES

Определение количества одновременно открытых файлов

FILES=XX

XX=8...255 ( по умолчанию-8 )

LASTDRIVE

Определение максимального числа доступных дисководов

LASTDRIVE=F/.../Z

( по умолчанию E )

SHELL

Установка в системе нового командного процессора

SHELL=<имя файла командного процессора> /P/E

<РАЗМЕР> /P-указания к выполнению AUTOEXEC.BAT

/E:<РАЗМЕР>-определяет размер области оперативной памяти которая резервируется для переменных окружения

STACKS

Определение количества стеков MS-DOS

STACKS=ns

n-число стеков (n=8...64) (по умолчанию 9), s-размер стека для каждого прерывания (s=32...512) (по умолчанию 128)

3. Команды файла автозапуска

Файл автозапуска AUTOEXEC.BAT (AUTOmatic EXECutable = автоматически выполняемый) является по содержанию обычным командным файлом, поэтому в нем можно использовать любые команды MS-DOS.

Специально для командных файлов предусмотрено восемь команд и специальный символ @ :

@ - не выводится на экран дисплея строка, которая следует за ним;

CALL - осуществляется вызов выполняемого командного файла;

CLS - очистка экрана дисплея;

ECHO - разрешение/запрет вывода на экран командных строк;

FOR - создание цикла;

GOTO - передача управления;

IF - условное выполнение команды;

PAUSE - приостанавливает выполнение команды;

REM - вывод комментария;

SHIFT - сдвиг влево параметров команды.

Необходимыми в файле AUTOEXEC.BAT являются по существу две команды: PATH и PROMPT. Команда PATH устанавливает альтернативные маршруты для поиска исполняемых файлов. Формат команды:

PATH <список путей>

<список-путей>::=<имя-каталога>; <имя-каталога>; ....

<имя-каталога>.

Команда PROMPT задает формат приглашения DOS. Аргументом команды является строка , состоящяя из текстовых и специальных символов , управляющие символы снабжаются префиксом - знаком $.

Назначение этих символов следующее:

$q - выдача символа равенства (=),

$$ - выдача символа доллара ($),

$t - выдача текущего времени (часы, минуты),

$d - выдача даты,

$p - выдача имени текущего каталога,

$v - выдача версии операционной системы (аналогично команде VER),

$n - выдача имени текущего накопителя,

$g - выдача символа >,

$l - выдача символа <,

$b - выдача символа ¦,

$- - выдача символа -,

$e - задание клавиши ESC,

$h - стирание символа,

$_ - продолжение строки.

Дополнительные возможности управления дисплеем и клавиатурой предоставляет драйвер ANSI.SYS , который необходимо подключить командой в файле конфигурации. Этот драйвер позволяет использовать ESC- последовательность в реальном режиме для определения местоположение курсора, цвета экрана, изменения режима работы клавиатуры.

Формат ESC- последовательности следующий:

ESC[<код><буква>].

Здесь ESC - код ASII 27. Операционная система не позволяет вводить этот код нажатием одной клавиши. Для этой цели применяется команда PROMT $e. В редакторе Norton Editor можно ввести следующую комбинацию клавиш: <Ctrl-Q><Ctrl-[><[> при этом на экране появится: [.

Код устанавливает характеристики дисплея и клавитуры. Если код состоит из нескольких чисел , то они отделяются точкой с запятой (;). Буква сообщает вид команды.

Назначение букв показывает таблица 3.

Коды установки дисплея сведены в таблицу 4.

Табл. 3

Назначение

Буква

Установка позиции курсора

курсор вверх

A

курсор вниз

B

курсор вправо

C

курсор влево

D

Перемещение курсора в заданную точку

H, f

Сохранение (запись) позиции курсора

S

установка курсора в заданную позицию

U

Восстановление зыписанной позиции курсора

U

Сообщение о позиции курсора в данный момент

R

Возврат данных из позиции

n

Удаление

Очистка экрана

J

Удаление символов от курсора до конца строки

K

Установка характеристик и режима дисплея

Установка характеристик дисплея

m

Установка режима дисплея

h

сброс режима дисплея

I

Переопределение клавиатуры

Переопределение клавиш

p

Табл. 4

Коды установки дисплея

Назначени

Код

Характеристики дисплея

обычная установка

0

символы повышенной яркости

1

Подчёркивание

4

мигающие символы

5

Инверсное изображение

7

Невидимые символы

8

Цвет символов

Чёрный

30

Красный

31

Зелёный

32

Жёлтый

33

Синий

34

Фиолетовый

35

Бирюзовый

36

Белый

37

Цвет фона

Чёрный

40

Красный

41

Жёлтый

43

Синий

44

Фиолетовый

45

Бирюзовый

46

Белый

47

Режим

40 столбцов, 25 строчек,чёрно белый

0

40 столбцов, 25 строчек, цветной

1

80 столбцов, 25 строчек,чёрно белый

2

80 столбцов, 25 строчек, цветной

3

графичский 320х200, цветной

4

графичский 320х200, чёрно-белый

5

графичский 640х200, чёрно белый

6

перенос (h) или сброс режима пере носа (l) в конце каждой строки

7