MODE – настройка параметров системных устройств в командной строке Windows .



Команда MODE используется для изменения параметров последовательного порта, консоли и параллельного порта в командной строке Windows. В основном, использовалась для управления системными устройствами в DOS. С некоторыми ограничениями, может использоваться в среде эмуляции DOS.

Команда MODE без параметров выводит на экран текущие настройки всех системных устройств, доступных в данной системе.

Формат командной строки для каждого устройства зависит от его типа:

Команда MODE для последовательного порта COM:



MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [to=on|off] [xon=on|off] [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg] [idsr=on|off]

Параметры командной строки:

BAUD - скорость передачи данных.

PARITY - вид контроля четности. Возможные значения: n (none) – без бита четности, o (odd) – нечетный, e (even)-четный

DATA - число бит данных в посылке. Возможные значения: 5-8, по умолчанию – 7 бит.

STOP - число стоповых бит. Возможные значения: 1, 1.5, 2)

to - режим таймаута. Возможные значения: on (включено), off (отключено)

xon - режим программного управления потоком передачи данных XON/XOFF. Возможные значения: on (включено), off (отключено)

odsr - режим управления потоком с синхронизацией по сигналу Data Set Ready (DSR). Возможные значения: on (включено), off (отключено)

octs - режим управления потоком с синхронизацией по сигналу Clear To Send (CTS). Возможные значения: on (включено), off (отключено)

dtr - режим использования сигнала готовности терминала данных Data Terminal Ready (DTR). Возможные значения: on (включено), off (отключено), handshake (согласование).

rts - режим использования сигнала Request To Send (RTS). Возможные значения: on (включено), off (отключено), handshake (согласование) и toggle (переключение).

idsr - режим использования сигнала Data Set Ready (DSR). Возможные значения: on (включено), off (отключено)

Двоеточие после имени устройства не обязательно.

Примеры использования:

mode com1 - отобразить параметры последовательного порта COM1

mode com1 /STATUS - аналогично предыдущему примеру, отобразить состояние устройства.

mode com1 baud=38400 to=off - установить скорость передачи данных 38400 бит/сек. и отключить режим таймаута.

Пример отображаемой информации:

Состояние устройства COM1:
---------------------------
    Скорость:              38400
    Четность:              Even
    Биты данных:           7
    Стоповые биты:         1
    Таймаут:               ON
    XON/XOFF:              OFF
    Синхронизация CTS:     ON
    Синхронизация DSR:     OFF
    Чувствительность DSR:  OFF
    Цепь DTR:              HANDSHAKE
    Цепь RTS:              HANDSHAKE


Команда MODE для консоли CON (дисплея и клавиатуры):

mode CON /STATUS - отобразить параметры консоли. Аналогично - MODE CON

Пример отображаемой информации:

Состояние устройства CON:
--------------------------
    Строки:                300
    Столбцы:               80
    Скорость клавиатуры:   31
    Задержка клавиатуры:   1
    Кодовая страница:      866

mode con cp /status или mode con codepage /status - отобразить кодовую страницу.

Пример отображаемой информации:

Состояние устройства CON:
--------------------------
    Кодовая страница:      866
MODE CON[:] CP SELECT=yyy - установить новую кодовую страницу.

mode con cp select=1251 - установить кодовую страницу номер 1251 (Windows-кодировка)

mode con cp select=866 - установить кодовую страницу номер 866 (DOS-кодировка)

MODE CON[:] [COLS=c] [LINES=n] - изменить режим экрана. COLS – число столбцов (символов в строке), LINES-число строк.

mode con cols=120 lines=400 - установить число столбцов равным 120, строк - 400

mode con cols=150 - изменить только число столбцов, количество строк не изменится.

MODE CON[:] [RATE=r DELAY=d] - изменить параметры ввода с клавиатуры. RATE -определяет частоту повторений вывода знака на экран при нажатии и удержании клавиши. Возможные значения - 1-31. DELAY – задержка времени, после которого начинается повторение ввода удерживаемой клавиши. Возможные значения - 1, 2, 3 и 4 (0,25 секунды, 0,50 секунды, 0,75 секунды и 1 секунда соответственно.

mode con rate=1 delay=1 - установить минимальную задержку и минимальную скорость повтора ввода нажатой клавиши.

mode con rate=32 delay=4 - установить максимальную задержку и максимальную скорость повтора ввода нажатой клавиши. При попытке указать значение RATE более 31, ошибка не выдается, но значение RATE будет установлено равным 31.

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








Весь список команд CMD Windows