$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Команда MODE используется для изменения параметров последовательного порта, консоли и параллельного порта в командной строке Windows. В основном, использовалась для управления системными устройствами в DOS. С некоторыми ограничениями, может использоваться в среде эмуляции DOS.
Команда MODE без параметров выводит на экран текущие настройки всех системных устройств, доступных в данной системе.
Формат командной строки для каждого устройства зависит от его типа:
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:
---------------------------
Скорость: Четность: Биты данных: Стоповые биты: Таймаут: XON/XOFF: Синхронизация CTS: Синхронизация DSR: Чувствительность DSR: Цепь DTR: Цепь RTS: |
38400 Even 7 1 ON OFF ON OFF OFF HANDSHAKE HANDSHAKE |
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, а также сохраняются в реестре и не сбрасываются при перезагрузке системы.