Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Команда MODE

Установка режима вывода на экран,
Назначение принтера,
Установка параметров коммуникационного порта,
Подготовка кодовых страниц,

Конфигурирует системные устройства. Команда MODE выполняет много различных задач, таких как вывод информации о состоянии системы, изменения системных установок или конфигурирования портов и устройств. При этом используется различный синтаксис команды. Разновидности команды MODE подробнее описываются ниже. В каждой из них параметры /? или /H выводят справочный текст.

Установка режима вывода на экран

С помощью MODE вы можете выбрать тип вывода для своего монитора и изменить текущий вывод. Вы можете выбрать вывод на экран 40 или 80 строк и монохромный/цветной режим. Можно также изменить число строк на экране или центрировать изображение. С помощью данной команды можно также регулировать скорость повторения символа, удерживаемого в нажатом состоянии на клавиатуре.

Следующая команда позволяет задать тип вывода на монитор:


     MODE дисплейный_адаптер [,число_строк]

Ее можно использовать при наличии в системе графического адаптера и альтернативного монитора, когда вы хотите, чтобы система работала с новым монитором.

Типы дисплейных адаптеров перечислены в следующей таблице. Команда MODE будет действовать, пока вы не дадите другую команду MODE.

Значение Описание
CO40 Разрешает графический адаптер и задает цветной вывод с 40 символами в строке.
CO80 Разрешает графический адаптер и задает цветной вывод с 80 символами в строке.
BW40 Разрешает графический адаптер и задает черно-белый вывод с 40 символами в строке.
BW80 Разрешает графический адаптер и задает черно-белый вывод с 80 символами в строке.

Если графический адаптер уже разрешен, то вы можете использовать следующие параметры:

Параметры команды

Параметр Описание
40 Устанавливает режим вывода в 40 символов на строку.
80 Устанавливает режим вывода в 80 символов на строку.
MONO Задает монохромный дисплейный адаптер с постоянной шириной в 80 символов на строку.
,число_строк Задает число строк на экране (25, 43 или 50).

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


     MODE [дисплейный_адаптер],m[,T]

Параметры команды

Параметр Описание
дисплейный_адаптер Задает тип дисплея (см. выше).
,m Сдвигает изображение вправо или влево (R - вправо, L - влево).
,T Выводит на экран тестовый шаблон, по которому можно увидеть, правильно ли выровнено изображение. Если вы отвечаете N, изображение будет сдвигаться, и вы можете повторять эту процедуру, пока оно не будет правильно позиционировано.

Чтобы задать число строк и столбцов на экране и скорость повтора символа, используйте следующий формат команды MODE:


     MODE CON[:][LINES=число_строк][COL=число_столбцов]

             [RATE=r DELAY=d]

Параметры команды

Параметр Описание
число_строк Задает число выводимых на экран строк.
число_столбцов Задает число выводимых столбцов.
r Устанавливает интервал повтора символа (скорость, с которой символы повторяются на экране). Можно задавать значение от 1 до 32.
d Определяет время ожидания до начала повтора символа при нажатой клавише от 1 до 4 (1 - самая короткая задержка).

Параметр CON[:] задает клавиатуру. Данную команду распознают не все клавиатуры. Скорость повтора и задержку нужно задавать одновременно, например


     MODE CON: RATE=32 DELAY=1

Назначение принтера

С помощью команды:


     MODE LPT#[:]=COM#

вы можете изменить стандартные назначения портов принтера. Операционная система позволяет подключить к компьютеру до 3 принтеров. Обычно информация передается на принтер через параллельный порт LPT1, LPT2 и LPT3. Команда MODE позволяет использовать вместо этого последовательные порты и передавать информацию на последовательный принтер, то есть перенаправить печать. Символ # в формате команды представляет номер порта. Например, чтобы перенаправить вывод с LPT1 на COM1, наберите следующее:


     MODE LPT1:=COM1

Двоеточие указывать не обязательно. Чтобы вернуться к установке по умолчанию, наберите LPT#: без COM#.

Когда вы даете команду MODE данного формата, в память загружается небольшой резидентный модуль. При этом вы увидите следующее сообщение:


     MODE: Resident portion installed

Для установки принтера используется следующий формат команды:

     MODE LPT#[:] [n] [,[m] [,P]]

Эта команда сообщает операционной системе, какой тип принтера подключен к заданному порту. Выяснить устанавливаемые значения вам поможет документация по принтеру.

Параметры команды

Параметр Описание
LPT#: Номер принтера, где # - это 1, 2, или 3.
n Число символов в строке (принтера) - 80 или 132. По умолчанию задается 80.
m Число символов на дюйм - 6 или 8 (по умолчанию 8).
,P Сообщает операционной системе, что нужно повторять попытки вывода информации на принтер. Без указания ,P операционная система после короткой паузы будет выводить сообщение о тайм-ауте. Параметр ,P приводит к загрузке в память небольшого резидентного модуля. Чтобы удалить резидентную часть и прекратить попытки передачи информации, нажмите Ctrl+Break. Для полной отмены наберите MODE LPT# без ,P.

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

Для установки параметров коммуникационного (последовательного) порта, например, COM1 или COM2, используется команда следующего формата:


     MODE COM#[:]скорость_передачи[,[четность],[биты_данных],

              [стоп_биты][,P]]

Обычно задается только скорость передачи.

Параметры команды

Параметр Описание
скорость_передачи 110, 150, 300, 600, 1200, 2400, 4800 или 9600 (на некоторых компьютера, например, IBM PS/2, допускается также 19200). Указывать нужно только 2 цифры.
четность Может иметь значение N (гнет), O (нечетный) или E (четный, устанавливается по умолчанию).
биты_данных 7 или 8 (по умолчанию 7).
стоп_биты 1 (по умолчанию) или 2 (по умолчанию при скорости 110).
,P Сообщает операционной системе, что нужно повторять попытки вывода информации на устройство, которое не отвечает. Без указания ,P операционная система после короткой паузы будет выводить сообщение о тайм-ауте. Параметр ,P приводит к загрузке в память небольшого резидентного модуля. Чтобы прекратить попытки передачи информации, нажмите Ctrl+Break. Для полной отмены наберите MODE LPT# без ,P.

Параметры в команде разделяются запятыми. Если параметр опущен, нужно указать соответствующее число запятых, например:


     MODE COM2:48,,8,,P

Подготовка кодовых страниц

Кодовая страница представляет собой таблицу, определяющую конкретный набор символов национального языка. Переключение кодовых страниц позволяет вам использовать наборы символов различных национальных алфавитов. Команды MODE CODEPAGE можно использовать для подготовки, вывода и обновления кодовых страниц.

Для подготовки кодовых страниц используется команда:


     MODE устройство

         CODEPAGE PREPARE = ((список_страниц) спецификация_файла)

Все параметры обязательны. После завершения команды выводится сообщение:

     Codepage prepare function completed

Убедитесь, что все принтеры, на которые влияет команда MODE, включены и переведены в режим online. В противном случае вы получите сообщение об ошибке.

Параметры команды

Параметр Пояснение
устройство CON, PRN, или LPTn (где n is 1, 2 или 3). PRN эквивалентно LPT1.
CODEPAGE CODEPAGE или CP.
PREPARE PREPARE или PREP.
список_страниц Список подготавливаемых кодовых страниц. Если вы задаете несколько кодовых страниц, разделите их пробелами и заключите список в квадратные скобки. Поддерживаются кодовые страницы 437, 850, 852, 857, 860, 862, 863, 865 и 866.
спецификация_файла Задает расположения файла шрифта для кодовых страниц (см. ниже).

С операционной системой поставляются следующие файлы шрифтов:

Файл Назначение
EGA.CPI Драйверы EGA или VGA.
4201.CPI Принтеры IBM Proprinter и XL.
4208.CPI Принтеры IBM Proprinter и X24\XL24.
5202.CPI Принтер IBM Quietwriter III.
1050.CPI Принтеры Epson FX 850 и FX 1050.

Например, следующая команда подготавливает кодовую страницу 866 для устройства CON, используя файл шрифтов в каталоге C:\SYS\FONTS:


     MODE CON CP PREP = ((850) C:SYS\FONTS\EGA.CPI)

Для выбора кодовых страниц используется следующая команда:

     MODE устройство CODEPAGE SELECT = номер_страницы

Параметры команды

Параметр Пояснение
устройство Задает CON, PRN или LPTn (где n - это 1, 2 или 3). PRN эквивалентно LPT1.
CODEPAGE Задает CODEPAGE или CP.
SELECT Задает SELECT или SEL.
номер_страницы Задает номер кодовой страницы, которую вы хотите выбрать. Поддерживаются кодовые страницы 437, 850, 852, 857, 860, 862, 863, 865 и 866.

Команда MODE PREPARE только подготавливает кодовые страницы. MODE SELECT задает, какая кодовая страница активна. Активной в каждый момент может быть только одна страница на устройство. Все параметры данной команды обязательны. После ее завершения вы увидите следующее сообщение:


     Completed codepage select

Убедитесь, что все принтеры, на которые влияет команда MODE, включены и переведены в режим online. В противном случае вы получите сообщение об ошибке.

Например, следующая команда выбирает для принтера, подключенного к порту LPT2, кодовую страницу 866:


     MODE LPT2 CP SEL = 866

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


     MODE устройство CODEPAGE [/STATUS]

Параметры команды

Параметр Описание
устройство Задает CON, PRN или LPTn (где n - это 1, 2, или 3). PRN эквивалентно LPT1.
CODEPAGE CODEPAGE или CP.
/STATUS /STATUS или /STA.

Список будет содержать аппаратные кодовые страницы и кодовые страницы, подготовленные с помощью команды MODE PREPARE, и имеет вид:


     Active codepage for device XXX is nnn



     hardware codepages:

     codepage nnn

     prepared codepages:

     codepage nnn



     Completed codepage status function

где ХХХ - это устройство, а nnn - номер кодовой страницы. Если на диске нет активной кодовой страницы, то выводится сообщение:


     No codepage has been selected

Если в CONFIG.SYS в операторе DEVICE с помощью DISPLAY.SYS задаются дополнительные кодовые страницы, но они не подготовлены, то выводится сообщение:


     Codepage not prepared

Убедитесь, что все принтеры, на которые влияет команда MODE, включены и переведены в режим online. В противном случае вы получите сообщение об ошибке.

Например, следующая команда выводит подготовленные кодовые страницы для устройства CON (дисплея).


     MODE con CP

Для обновления кодовой страницы используется команда следующего формата:

     MODE устройство CODEPAGE REFRESH

которая обновляет для заданного устройства активную кодовую страницу. Обновление означает, что, например, при выключении принтера информация кодовой страницы теряется, но активная кодовая страница будет перезагружаться. После выполнения команды выводится сообщение:


     Completed codepage refresh function

Параметры команды

Параметр Описание
устройство Задает CON, PRN или LPTn (где n - это 1, 2, или 3). PRN эквивалентно LPT1.
CODEPAGE CODEPAGE или CP.
REFRESH REFRESH или REF.

Например, следующая команда обновляет кодовую страницу для принтера, подключенного к порту LPT2:


     MODE LPT2 CP REF

Убедитесь, что все принтеры, на которые влияет команда MODE, включены и переведены в режим online. В противном случае вы получите сообщение об ошибке.

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...