mode

Ele exibe o status do sistema, altera as configurações do sistema ou reconfigura portas ou dispositivos. Se usado sem parâmetros, mode exibirá todos os atributos controláveis do console e dos dispositivos COM disponíveis.

Porta serial

Configura uma porta de comunicação serial e define o handshake de saída.

Sintaxe

mode com<m>[:] [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}]

Parâmetros

Parâmetro Descrição
com<m>[:] Especifica o número da porta de comunicação assíncrona Prncnfg.vbshronous.
baud=<b> Especifica a taxa de transmissão em bits por segundo. Os valores válidos incluem:
  • 11 - 110 bauds
  • 15 - 150 bauds
  • 30 - 300 bauds
  • 60 - 600 bauds
  • 12 - 1200 bauds
  • 24 - 2400 bauds
  • 48 - 4800 bauds
  • 96 - 9600 bauds
  • 19 - 19200 bauds
parity=<p> Especifica como o sistema usa o bit de paridade para verificar se há erros de transmissão. Os valores válidos incluem:
  • n – nenhum
  • e – par (valor padrão)
  • o – ímpar
  • m – marca
  • s – espaço
Nem todos os dispositivos dão suporte ao uso dos parâmetros m ou s.
data=<d> Especifica o número de bits de dados em um caractere. Os valores válidos variam de 5 a 8. O valor padrão é 7. Nem todos os dispositivos dão suporte aos valores 5 e 6.
stop=<s> Especifica o número de bits de parada que definem o final de um caractere: 1, 1,5ou 2. Se a taxa de transmissão for 110, o valor padrão será 2. Caso contrário, o valor padrão será 1. Nem todos os dispositivos dão suporte aos valores 1,5.
to={on | off} Especifica se o dispositivo usa processamento infinito de tempo limite. O valor padrão é off. A ativação dessa opção significa que o dispositivo nunca deixará de esperar receber uma resposta de um host ou computador cliente.
xon={on | off} Especifica se o sistema permite o protocolo XON/XOFF. Esse protocolo fornece controle de fluxo de comunicações seriais, que aumenta a confiabilidade, mas reduz o desempenho.
odsr={on | off} Especifica se o sistema ativa o handshake de saída DSR (Data Set Ready).
octs={on | off} Especifica se o sistema ativa o handshake de saída CTS (Clear to Send).
dtr={on | off | hs} Especifica se o sistema ativa o handshake de saída DTR (Data Terminal Ready). A definição desse valor no modo on fornece um sinal constante para mostrar que o terminal está pronto para enviar dados. A definição desse valor no modo hs fornece um sinal de handshake entre os dois terminais.
rts={on | off | hs | tg} Especifica se o sistema ativa o handshake de saída RTS (Request to Send). A definição desse valor no modo on fornece um sinal constante para mostrar que o terminal está pronto para enviar dados. A definição desse valor no modo hs fornece um sinal de handshake entre os dois terminais. A definição desse valor no modo tg fornece uma maneira de alternar entre estados prontos e não prontos.
idsr={on | off} Especifica se o sistema ativa a sensibilidade do DSR. Você deve ativar essa opção para usar o handshaking DSR.
/? Exibe a ajuda no prompt de comando.

Status do dispositivo

Exibe o status de um dispositivo especificado. Se usado sem parâmetros, mode exibirá o status de todos os dispositivos instalados em seu sistema.

Sintaxe

mode [<device>] [/status]

Parâmetros

Parâmetro Descrição
<device> Especifica o nome do dispositivo do qual você pretende mostrar o status. Os nomes padrão incluem LPT1: a LPT3:, COM1: a COM9:, e CON.
/status Solicita o status de qualquer impressora paralela redirecionada. Você também pode usar /sta como uma versão abreviada desse comando.
/? Exibe a ajuda no prompt de comando.

Redirecionar impressão

Redireciona a saída da impressora. Você precisa ser membro do grupo Administradores para redirecionar uma impressão.

Observação

Para configurar o sistema e enviar a saída da impressora paralela para uma impressora serial, você precisará usar o comando mode duas vezes. Na primeira vez, você precisará usar mode para configurar a porta serial. Na segunda vez, você precisará usar mode a fim de redirecionar a saída da impressora paralela para a porta serial especificada no primeiro comando mode.

Sintaxe

mode LPT<n>[:]=COM<m>[:]

Parâmetros

Parâmetro Descrição
LPT<n>[:] Especifica o número do LPT a ser configurado. Normalmente, isso significa fornecer um valor de LTP1: a LTP3:, a menos que seu sistema inclua suporte especial à porta paralela. Este parâmetro é necessário.
COM<m>[:] Especifica a porta COM a ser configurada. Normalmente, isso significa fornecer um valor de COM1: a COM9:, a menos que seu sistema tenha hardware especial para portas COM adicionais. Este parâmetro é necessário.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para redirecionar uma impressora serial que opera em 4800 bauds com paridade uniforme e está conectada à porta COM1 (a primeira conexão serial no computador), digite:

mode com1 48,e,,,b
mode lpt1=com1

Para redirecionar a saída da impressora paralela de LPT1 para COM1 e imprimir um arquivo usando LPT1, digite o seguinte comando antes de imprimir o arquivo:

mode lpt1

Esse comando impede o redirecionamento do arquivo de LPT1 para COM1.

Selecionar página de código

Configura ou consulta as informações da página de código para um dispositivo selecionado.

Sintaxe

mode <device> codepage select=<yyy>
mode <device> codepage [/status]

Parâmetros

Parâmetro Descrição
<device> Especifica o dispositivo para o qual você deseja selecionar uma página de código. CON é o único nome válido para um dispositivo. Este parâmetro é necessário.
codepage Especifica qual página de código usar com o dispositivo especificado. Você também pode usar cp como uma versão abreviada desse comando. Este parâmetro é necessário.
select=<yyy> Especifica o número da página de código a ser usada com o dispositivo. As páginas de código com suporte, por país/região ou idioma, incluem:
  • 437: Estados Unidos
  • 850: Multilíngue (Latino I)
  • 852: Eslavo (Latino II)
  • 855: Cirílico (russo)
  • 857: Turco
  • 860: Português
  • 861: Islandês
  • 863: Francês canadense
  • 865: Nórdico
  • 866: Russo
  • 869: Grego Moderno
Este parâmetro é necessário.
/status Exibe os números das páginas de código atuais selecionadas para o dispositivo especificado. Você também pode usar /sta como uma versão abreviada desse comando. Independentemente de você especificar /status, o comando mode codepage exibirá os números das páginas de código selecionadas para o dispositivo especificado.
/? Exibe a ajuda no prompt de comando.

Modo de exibição

Altera o tamanho do buffer de tela do prompt de comando

Sintaxe

mode con[:] [cols=<c>] [lines=<n>]

Parâmetros

Parâmetro Descrição
con[:] Indica que a alteração se aplica à janela do Prompt de Comando. Este parâmetro é necessário.
cols=<c> Especifica o número de colunas no buffer de tela do prompt de comando. A configuração padrão é 80 colunas, mas você pode definir isso como qualquer valor. Se você não usar o padrão, os valores típicos serão 40 e 135 colunas. O uso de valores não padrão pode resultar em problemas no aplicativo de prompt de comando.
lines=<n> Especifica o número de linhas no buffer de tela do prompt de comando. O valor padrão é 25, mas você pode definir qualquer valor. Se você não usar o padrão, o outro valor típico será 50 linhas.
/? Exibe a ajuda no prompt de comando.

Intervalo de digitação

Define o intervalo de digitação do teclado. O intervalo de digitação é a velocidade em que o Windows pode repetir um caractere quando você pressiona a tecla em um teclado.

Observação

Alguns teclados não reconhecem esse comando.

Sintaxe

mode con[:] [rate=<r> delay=<d>]

Parâmetros

Parâmetro Descrição
con[:] Especifica o teclado. Este parâmetro é necessário.
rate=<r> Especifica a taxa na qual um caractere é repetido na tela quando você segura uma tecla. O valor padrão é 20 caracteres por segundo para teclados compatíveis com IBM AT e 21 para teclados compatíveis com IBM PS/2, mas você pode usar qualquer valor de 1 a 32. Se você definir esse parâmetro, também precisará definir o parâmetro delay.
delay=<d> Especifica a quantidade de tempo decorrido depois que você pressionar e segurar uma tecla antes que a saída do caractere se repita. O valor padrão é 2 (0,50 segundos), mas você também pode usar 1 (0,25 segundos), 3 (0,75 segundos) ou 4 (1 segundo). Se você definir esse parâmetro, também precisará definir o parâmetro rate.
/? Exibe a ajuda no prompt de comando.