Читаем Интернет-журнал "Домашняя лаборатория", 2007 №10 полностью

Параметр UMB NOUMB определяет, что MS-DOS должна поддерживать блоки старшей памяти (UMB), созданные программой поддержки UMB, такой как EMM386.EXE. Параметр UMB определяет, что MS-DOS должна по-возможности обслуживать UMB. Параметр NOUMB задает, что MS-DOS не должна обслуживать блоки UMB. По умолчанию используется параметр NOUMB.

Параметр HIGH LOW определяет, должна ли MS-DOS пытаться загружать свою часть в НМД. (HIGH) или загружать все свои компоненты в обычную память (LOW). По умолчанию устанавливается LOW.

Подробнее о загрузке драйвера устройства в старшую память рассказывается в описании команды DEVICEHIGH, а о загрузке в старшую память программ — в описании LOADHIGH.

Перед заданием DOS=UMB или DOS=HIGH вы должны установить драйвер или другой администратор расширенной памяти.

Использование для DOS областей старшей памяти освобождает обычную память для программ. При наличии процессора 80386 или 80486 в качестве программы обслуживания блоков UMB можно использовать EMM386.EXE.

Если задано DOS=UMB, а программа обслуживания UMB не установлена, то MS-DOS не будет выводить сообщение об ошибке.

Если вы задаете параметр HIGH, MS-DOS пытается загрузить свои компоненты в НМА. Если MS-DOS не может использовать НМА, то выводится сообщение:

НМА not available

Loading DOS low

(НМА не доступны, DOS загружается в младшую память)

В одной команде DOS вы можете указать более одного параметра, например, dos=high,umb



Команда DOSKEY


Загружает в память программу Doskey, которая вызывает команды MS-DOS и позволяет вам редактировать командные строки, а также создавать и запускать макрокоманды. Doskey — это резидентная в памяти программа. После установки Doskey занимает около 3 килобайт памяти.

DOSKEY [/REINSTALL] [/BUFSIZE=размер] [/MACROS]

[/HISTORY][/INSERT /OVERSTRIKE] [макроимя=[текст]]

Чтобы запустить программу Doskey с установками по умолчанию, дайте команду:

DOSKEY

Параметр макроимя=[текст] создает макрокоманду, которая выполняет одну или более команд MS-DOS (макрокоманду Doskey), "макроимя" задает имя, которое вы хотите присвоить макрокоманде, а "текст" задает записываемые команды.

Например, чтобы создать макрокоманду, выполняющую быстрое и безусловное форматирование диска, наберите:

doskey qf=format $1 /q /и

Чтобы выполнить такую макрокоманду, введите qf а:.

Параметр /REINSTALL устанавливает новую копию программы Doskey, даже если она уже установлена. В последнем случае /REINSTALL также очищает буфер.

Параметр /BUFSIZE=размер задает размер буфера, в который Doskey записывает команды и макрокоманды Doskey. По умолчанию это 512 байт. Минимальный размер буфера — 256 байт.

/MACROS выводит список всех макрокоманд Doskey. /HISTORY выводит список всех команд в памяти. Для вывода списка в файл вы можете использовать символ перенаправления (>). /MACROS можно сократить до /М, a /HISTORY — до /Н.

/INSERT /OVERSTRIKE определяет, будет ли новый набираемый вами текст замещать старый. При указании параметра /INSERT новый набираемый в строке текст вставляется в старый (как при нажатии клавиши INSERT). При задании /OVERSTRIKE новый текст будет заменять старый. По умолчанию устанавливается /OVERSTRIKE. Временно изменить режим можно клавишей INSERT.

Для вызова команды можно после загрузки Doskey в память использовать одну из клавиш, перечисленных в следующей таблице:

Клавиша ∙ Действие

стрелка вверх ∙ Вызывает предыдущую команду MS-DOS.

стрелка вниз ∙ Вызывает следующую команду MS-DOS.

PgUp ∙ Восстанавливает самую старую команду текущего сеанса.

PgDn ∙ Восстанавливает последнюю команду текущего сеанса.

Восстановленную Doskey командную строку можно редактировать. Команды редактирования Doskey и их функции описаны в следующей таблице:

Клавиша ∙ Действие

Стрелка влево ∙ Перемещает курсор на символ назад.

Стрелка вправо ∙ Перемещает курсор на символ вперед.

CTRL+стрелка влево ∙ Перемещает курсор на слово назад.

CTRL+стрелка вправо ∙ Перемещает курсор на слово вперед.

НОМЕ ∙ Возвращает курсор к началу строки.

END ∙ Перемещает курсор в конец строки.

ESC ∙ Стирает команду с экрана.

F1 ∙ Копирует один символ из шаблона (буфера, содержащего последнюю набранную команду) в командную строку MS-DOS.

F2 ∙ Выполняет в шаблоне поиск в прямом направлении следующей нажатой после F2 клавиши. Doskey вставляет текст из шаблона до заданного символа (не включая его).

F3 ∙ Копирует остаток шаблона в командную строку. Doskey начинает копирование символов с позиции в шаблоне, соответствующей позиции, указанной курсором в командной строке.

F4 ∙ Удаляет символы, начиная от текущей позиции до заданного символа. Чтобы использовать эту клавишу, нажмите F4 и наберите символ. Doskey выполняет удаление до этого символа, исключая его.

F5 ∙ Копирует текущую команду в шаблон и очищает командную строку.

F6 ∙ Помещает в текущую позицию командной строки символ конца файла (CTRL+Z).

Перейти на страницу:

Похожие книги

Домашний мастер
Домашний мастер

Хотите, чтобы ваш дом всегда был в порядке? Чтобы паркет не вздыбливался, обои не отклеивались, а двери и оконные рамы не перекашивались? В общем-то для этого нужно не так уж много – просто следить за состоянием своего жилища, а при необходимости его ремонтировать. В этом вам поможет наша книга «Домашний мастер». Никто не утверждает, что с ее помощью вы сможете стать высококлассным специалистом, однако правильно ухаживать за своим домом вы научитесь точно. Вам будут подвластны все виды штукатурных, столярных, малярных и прочих работ, вы сможете постелить линолеум, уложить паркет, сделать подоконники, выровнять стены, наклеить на них обои (между прочим, это не так просто, как может показаться!). Словом, отремонтировать свой дом самостоятельно, не привлекая специалистов – да, очень хороших, но (посмотрим правде в глаза!) таких дорогостоящих… А если еще и проверить названную ими сумму… Так что приобретайте эту книгу, необходимые стройматериалы и инструменты и – вперед. Ваш дом будет как новенький, а вы гордо сможете сказать: «Я это сделал сам!»

Владимир Онищенко

Сделай сам / Хобби и ремесла / Дом и досуг