Курс DOS

    С чего начать? CONFIG.SYS AUTOEXEC.BAT Команды конфигурирования Примеры

 
 

1. Основные понятия и определения

2. Команды для работы в среде MS DOS

   2.1 Работа с каталогами файлов

   2.2 Команды поддержки файлов

   2.3 Вспомогательные команды DOS. Часть I

   2.4 Вспомогательные команды DOS. Часть II

   2.5 Вспомогательные команды DOS. Часть III

3. Пакетные файлы

4. Структура DOS

5. Конфигурирование системы

   5.1 С чего начать?

   5.2 CONFIG.SYS

   5.3 AUTOEXEC.BAT

   5.4 Справочник ко-манд конфигурирования

   5.5 Примеры

6. Краткий справочник команд DOS

Учебное пособие по Norton Commander

 

Пример типичных файлов конфигурации

 

Config.sys

Autoexec.bat

Команды адаптации системы

BUFFERS=15,0

FILES=30

LASTDRIVE=Z

FCBS=4,0

@ECHO OFF

PROMPT $p$g

PATH C:\DOS;c:\nc;c:\drv

SET TEMP=C:\DOS

Команды управления расширенной памятью

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\DOS\EMM386.EXE RAM

DOS=HIGH, UMB

 

Поддержка национальных стандартов

Country=007,866,C:\DOS\country.sys

DEVICEHIGH=C:\DOS\display.sys con=(ega,,1)

MODE CON CP PREPARE=((866, 855) C:\DOS\EGA3.CPI)

MODE CON CP SELECT=866

LH KEYB ru,,C:\DOS\KEYBRD2.SYS

Поддержка привода CD-ROM

DEVICEHIGH=C:\DRV\PIONEER.SYS /D:MSCD001

LH mscdex /d:MSCD001

Запуск резидентных программ

 

mouse

nc

Примеры файла CONFIG.SYS с многовариантной настройкой

1 пример.

rem Пример файла CONFIG.SYS

[menu]
NUMLOCK=ON
menucolor=9,0
menudefault=DOS,60
menuitem=DOS,DOS...
menuitem=WIN,Windows95...

[DOS]
DEVICE=C:\WINDOWS\HIMEM.SYS /shadow:on
DEVICE=C:\WINDOWS\EMM386.EXE
DEVICEHIGH=C:\DN\ANSI.SYS
DOS=HIGH,UMB,AUTO

REM Описание дисковода CD-ROM (нижняя строчка)
DEVICEHIGH /L:1=\CPQDOS\CPQIDECD.SYS /D:IDECD001

FILESHIGH=80
BUFFERSHIGH=40,4
FCBSHIGH=10
SWITCHES=/F

[WIN]
device=C:\WINDOWS\HIMEM.SYS /shadow:on

[COMMON]
device=c:\windows\COMMAND\display.sys con=(ega,,1)
Country=007,866,c:\windows\COMMAND\country.sys
device=c:\windows\cs4232c.exe /A

2 пример

[Menu]

MenuItem=NC, Norton Commander

MenuItem=WIN, Windows 3.11

MenuDefault=NC, 15

 

[Common]

rem DEVICE=C:\WINDOWS\HIMEM.SYS

DEVICE=C:\WINDOWS\HIMEM.SYS

DEVICE=C:\WINDOWS\EMM386.EXE NOEMS

DOS=UMB

LASTDRIVE=Z

DEVICEHIGH /L:1,18160 =C:\DRV\PIONEER.SYS /D:MSCD001

DOS=HIGH

device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)

Country=007,866,C:\WINDOWS\COMMAND\country.sys

 

[NC]

 

[WIN]

Примеры файла AUTOEXEC.BAT с многовариантной настройкой

1 пример (соответствует 1 примеру файла CONFIG.SYS).

rem Пример файла AUTOEXEC.BAT

@SET DN=C:\DN\
@PATH c:\windows;c:\windows\COMMAND;C:\DN
@SET TEMP=C:\DN
@ECHO OFF
SET BLASTER=A220 I5 D1 T4
GOTO %config%

:DOS
rem Описание дисковода CD-ROM(нижние две строчки)
SET FIXP=E:
LH \CPQDOS\MSCDEX.EXE /D:IDECD001 /L:E
LH C:\WINDOWS\COMMAND\DOSKEY

C:\MOUSE\MOUSE.COM /L=GB
LH MKEY.COM
C:\DN\DN.COM
GOTO DONE

:WIN
LH MKEY.COM
GOTO DONE

:DONE
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;%PATH%
mode con codepage prepare=((866) c:\windows\COMMAND\ega3.cpi)
mode con codepage select=866

 

2 пример (соответствует 2 примеру файла CONFIG.SYS).

@ECHO OFF

PROMPT $p$g

PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;c:\nc;c:\drv;F:\ORAWIN95\BIN

SET TEMP=C:\DOS

goto %config%

 

:COMMON

 

:NC

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)

mode con codepage select=866

keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys

rem LH C:\DOS\SMARTDRV.EXE /X

LH C:\PIONEER\MSCDEX.EXE /S /d:MSCD001

LH mouse

nc

 

:WIN

mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)

mode con codepage select=866

keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys

 

Пример файла AUTOEXEC.BAT, который делает чёрно-белый экран DOS цветным

Если на вашем компьютере был установлен драйвер ansi.sys (для этого в файле конфигурации config.sys должна быть строка вида device = имя каталога\ansi.sys), то только в этом случае можно будет использовать различные цвета символов и фона!

Для этого:

  1. В AUTOEXEC.BAT необходимо поставить команду ECHO в положение ON

  2. В команде prompt следует задать управляющие последовательности драйвера ansi.sys: $e[<атрибут>;...;<атрибут>m

Значения атрибутов задаются десятичными числами. Если в команде указано несколько атрибутов, то они разделяются точками с запятой.

Значения атрибутов таковы:

0 - обычные символы (белые на черном фоне),

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

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

7 - инверсное изображение (черные символы на белом фоне),

8 - невидимые символы (цвет символа совпадает с цветом фона),

30-37 - черный, красный, зеленый, коричневый, синий, голубой, и белый цвета символов,

40-47 - цвета фонов соответственно.

Например, чтобы получить желтый цвет символов, надо использовать команду $e[33;1m

А чтобы получить фон: prompt $e[44m

Вот такая команда, как prompt $e[44;33;1m устанавливает желтый цвет букв
на синем фоне.

 

Наверх