Mode
Служит для отображения состояния и изменения параметров системы, а также перенастройки портов или устройств. При вызове команды mode без параметров отображаются все изменяемые атрибуты консоли и доступные COM-устройства. Поскольку команда 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}]
Параметры
- comm [:]
- Номер порта асинхронной связи.
- baud=b
-
Скорость передачи в битах в секунду. В следующем списке приведены допустимые значения
параметра b и соответствующие им скорости.
Значение Скорость 11 110 бод 15 150 бод 30 300 бод 60 600 бод 12 1200 бод 24 2400 бод 48 4800 бод 96 9600 бод 19 19 200 бод - parity=p
-
Режим проверки ошибок передачи. В следующей таблице приведен список допустимых значений
p. По умолчанию используется значение e. Не все компьютеры поддерживают
значения m и s.
Значение Описание n нет e чет (even) o нечет (odd) m пометка (mark) s пробел (space) - data=d
- Число битов данных в символе. Допустимые значения d находятся в диапазоне от 5 до 8. Значение по умолчанию равно 7. Не все компьютеры поддерживают значения 5 и 6.
- stop=s
- Число стоповых битов, определяющих конец символа: 1, 1,5 или 2. Если скорость передачи равна 110, по умолчанию используется значение 2. В противном случае используется значение 1. Не все компьютеры поддерживают значение 1,5.
- to={on|off}
- Режим обработки бесконечных пауз передачи. По умолчанию режим отключен (off).
- xon={on|off}
- Режим использования протокола xon/xoff для управления передачей.
- odsr={on|off}
- Включение или отключение согласования выходов с использованием сигнала Data Set Ready (DSR).
- octs={on|off}
- Включение или отключение согласования выходов с использованием сигнала Clear To Send (CTS).
- dtr={on|off|hs}
- Режим использования сигнала готовности терминала данных (DTR). Возможные значения: on (включено), off (отключено), handshake (согласование).
- rts={on|off|hs|tg}
- Режим использования сигнала Request To Send (RTS). Возможные значения: on (включено), off (отключено), handshake (согласование) и toggle (переключение).
- idsr={on|off}
- Режим использования распознавания сигнала DSR.
- /?
- Отображение справки в командной строке.
Вывод сведений обо всех внешних устройствах либо о заданном устройстве
Синтаксис
mode [устройство] [/status]
Параметры
- устройство
- Имя устройства, сведения о котором будут выведены.
- /status
- Запрос сведений о состоянии перенаправленного параллельного принтера. Допускается использование сокращения /sta вместо /status.
- /?
- Отображение справки в командной строке.
Заметки
- Запущенная без параметров, команда mode выводит информацию о состоянии всех внешних устройств системы.
Перенаправление вывода с параллельного порта на последовательный
Синтаксис
mode lptn[:]=comm[:]
Параметры
- lptn
- Обязательный параметр. Параллельный порт. Допустимые значения n находятся в диапазоне от 1 до 3.
- comm [:]
- Обязательный параметр. Последовательный порт. Допустимые значения m находятся в диапазоне от 1 до 4.
- /?
- Отображение справки в командной строке.
Заметки
- Для перенаправления вывода на печать необходимо быть членом группы «Администраторы».
Примеры
Чтобы перенаправить на локальном компьютере вывод с параллельного порта на последовательный, необходимо вызвать команду mode дважды. Первая команда mode конфигурирует последовательный порт. Вторая команда mode перенаправляет вывод параллельного принтера на последовательный порт, указанный в первой команде mode.
Например, если последовательный принтер работает со скоростью 4800 бод с контролем передачи по четности и подключен к порту COM1 (первое последовательное устройство компьютера), следует использовать следующие две команды:
mode com1 48,e,,,b
mode lpt1=com1
Если вывод принтера был перенаправлен с порта LPT1 на порт COM1, но затем было решено напечатать файл на принтере, подключенном к порту LPT1, перед печатью необходимо вызвать следующую команду.
mode lpt1
Эта команда предотвращает перенаправление файла с порта LPT1 на порт COM1.
Выбор, обновление или вывод номера кодовой страницы, используемой в окне командной строки
Синтаксис
mode устройство codepage select=yyy
mode устройство codepage [/status]
Параметры
- устройство
- Обязательный параметр. Устройство, для которого выбирается кодовая страница. CON является единственным допустимым значением.
- codepage select=
- Обязательный параметр. Кодовая страница, используемая с заданным устройством. Допускается использование сокращений cp и sel вместо codepage и select соответственно.
- yyy
-
Обязательный параметр. Номер выбираемой кодовой страницы. Ниже приведены существующие
кодовые таблицы с соответствующими странами/регионами или языками:
Значение Страна/регион 437 США 850 Многоязычная (латиница I) 852 Восточная и центральная Европа (латиница II) 855 Кириллица (русский) 857 Турецкий 860 Португальский 861 Исландский 863 Французский (Канада) 865 Скандинавский 866 Русский 869 Современный греческий - codepage
- Обязательный параметр. Вывод номеров кодовых страниц, выбранных для заданного устройства.
- /status
- Вывод номеров кодовых страниц, выбранных для данного устройства. Допускается использование сокращения /sta вместо /status. Независимо от того, задан ли параметр /status, команда mode codepage выводит номера кодовых страниц, выбранных для заданного устройства.
- /?
- Отображение справки в командной строке.
Изменение размера курсора командной строки
Синтаксис
mode con[:] [cols=c] [lines=n]
Параметры
- con[:]
- Обязательный параметр. Указывает на изменения в окне командной строки.
- cols=c
- Число символов (столбцов), определяющих ширину буфера экрана.
- lines=n
- Число строк, определяющих длину буфера экрана.
- /?
- Отображение справки в командной строке.
Задание частоты повторений знаков с клавиатуры
Синтаксис
mode con[:] [rate=r delay=d]
Параметры
- con[:]
- Обязательный параметр. Задает установку параметра для клавиатуры.
- rate=r
- Частота повторений вывода знака на экран при нажатии и удержании клавиши.
- delay=d
- Промежуток времени, после которого нажатая и удерживаемая клавиша начинает повторять знаки.
- /?
- Отображение справки в командной строке.
Заметки
- Частота повторений это частота, с которой знак повторно вводится с клавиатуры при удержании соответствующей клавиши. Параметр состоит из двух частей: частоты повторений и задержки повторения. Некоторые клавиатуры не распознают эту команду.
- Использование параметра rate=r
Допустимые значения от 1 до 32. Эти величины приблизительно соответствуют повторению от 2 до 30 знаков в секунду соответственно. Значение по умолчанию равно 20 для клавиатур, совместимых с IBM AT, и 21 для клавиатур, совместимых с IBM PS/2. Если установлена частота повторений, необходимо установить и задержку.
- Использование параметра delay=d
Допустимые значения параметра d 1, 2, 3 и 4 (0,25 секунды, 0,50 секунды, 0,75 секунды и 1 секунда соответственно). Значение по умолчанию равно 2. При установке задержки также должна быть задана и частота повторений.
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь