terça-feira, 26 de agosto de 2014

Configurar Porta COM via Prompt de Comando

Comando Mode


Exibe o status do sistema, altera as configurações do sistema ou reconfigura portas e dispositivos. Quando usado sem parâmetros, o comando mode exibe todos os atributos controláveis do console e os dispositivos COM disponíveis. Como o comando mode pode ser usado para executar muitas tarefas diferentes, a sintaxe necessária para executar cada tarefa é diferente. Clique na tarefa que deseja executar.

Para configurar uma porta de comunicações serial

Sintaxe
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}]

Parâmetros
comm [:]
Especifica o número de portas de comunicação (COM) assíncrona.
baud=b
Especifica a taxa de transmissão em bits por segundo. A tabela a seguir lista as abreviações válidas para b e a taxa correspondente: Valor Taxa
11 110 bauds
15 150 bauds
30 300 bauds
60 600 bauds
12 1.200 bauds
24 2.400 bauds
48 4.800 bauds
96 9.600 bauds
19 19.200 bauds

parity=p
Especifica como o sistema utiliza o bit de paridade para verificar os erros de transmissão. A tabela a seguir lista os valores válidos de p. O valor padrão é e. Nem todos os computadores oferecem suporte para os valores m e s. Valor Descrição
n nenhum
e par
o ímpar
m marca
s espaço

data=d
Especifica o número de bits de dados em um caractere. Os valores válidos para d estão no intervalo de 5 a 8. O valor padrão é 7. Nem todos os computadores oferecem suporte para os valores 5 e 6.
stop=s
Especifica o número de bits de parada que define o final de um caractere: 1; 1,5 ou 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 computadores oferecem suporte para o valor 1,5.
/path:{on | off}
Especifica se o processamento de tempo limite infinito está ativado ou desativado. O padrão é desativado.
/path:{on | off}
Especifica se o protocolo xon ou xoff para o controle do fluxo de dados está ativado ou desativado.
/path:{on | off}
Especifica se o handshaking de saída que utiliza o circuito conjunto de dados pronto (DSR) está ativado ou desativado.
/path:{on | off}
Especifica se o handshaking de saída que utiliza o circuito pronto para enviar (CST) está ativado ou desativado.
rts=on|off|hs|tg
Especifica se o circuito terminal de dados pronto (DTR) está ativado, desativado ou definido para handshake.
rts={on|off|hs|tg}
Especifica se o circuito solicitar permissão de envio (RTS) está definido como ativado, desativado, handshake ou alternado.
idsr={on|off}
Especifica se a sensibilidade do circuito DSR está ativada ou desativada.
/?
Exibe ajuda no prompt de comando.
Para exibir o status de todos os dispositivos ou de um único dispositivo

Sintaxe
mode [dispositivo] [/status]

Parâmetros
dispositivo
Especifica o nome do dispositivo cujo status você deseja exibir.
/status
Solicita o status de impressoras paralelas redirecionadas. Você pode abreviar a opção de linha de comando /status como /sta.
/?
Exibe ajuda no prompt de comando.
Comentários
Usado sem parâmetros, o comando mode exibe o status de todos os dispositivos instalados no sistema.
Para redirecionar saídas de uma porta paralela para uma porta de comunicação serial

Sintaxe
mode lptn[:]=comm[:]

Parâmetros
lptn
Obrigatório. Especifica a porta paralela. Os valores válidos de n estão no intervalo de 1 a 3.
comm [:]
Obrigatório. Especifica a porta serial. Os valores válidos de m estão no intervalo de 1 a 4.
/?
Exibe ajuda no prompt de comando.
Comentários
Você deve ser um membro do grupo Administradores para redirecionar a impressão.
Exemplos
Para definir que o sistema envie a saída de uma impressora paralela para uma impressora serial, você deve usar o comando mode duas vezes. Na primeira vez, use o mode para configurar a porta serial. Na segunda vez, use o mode para redirecionar a saída da impressora paralela para a porta serial especificada no primeiro comando mode.

Por exemplo, se a impressora serial operar a 4.800 bauds com paridade par e estiver conectada à porta COM1 (primeira conexão serial em seu computador), digite:

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

Se você redirecionar a saída da impressora paralela de LPT1 para COM1 mas, posteriormente, decidir imprimir um arquivo usando LPT1, digite o comando a seguir antes de imprimir o arquivo.

mode lpt1

Este comando impede que o arquivo seja redirecionado de LPT1 para COM1.

Para selecionar, atualizar ou exibir os números das páginas de código do console

Sintaxe
mode dispositivo codepage select=ccc

mode dispositivo codepage [/status]

Parâmetros
dispositivo
Obrigatório. Especifica o dispositivo para o qual você deseja selecionar uma página de código. CON é o único nome válido para um dispositivo.
codepage select=
Obrigatório. Especifica a página de código a ser usada com o dispositivo especificado. Você pode abreviar codepage e select como cp e sel, respectivamente.
ccc
Obrigatório. Especifica o número da página de código a ser selecionada. A tabela a seguir lista todas as páginas de código e o país ou idioma correspondente: Valor País / Região
437 Estados Unidos
850 Multilíngüe (Latino 1)
852 Eslavo (Latino 2)
855 Cirílico (russo)
857 Turco
860 Português
861 Islandês
863 Francês canadense
865 Nórdico
866 Russo
869 Grego moderno

codepage
Obrigatório. Exibe os números de páginas de código, se houver, selecionadas para o dispositivo especificado.
/status
Exibe os números das páginas de código atuais selecionadas para o dispositivo especificado. Você pode abreviar /status como /sta. Quer você especifique ou não /status, mode codepage exibirá os números das páginas de código selecionadas para o dispositivo especificado.
/?
Exibe ajuda no prompt de comando.
Para alterar o tamanho do buffer da tela do prompt de comando

Sintaxe
mode con[:] [cols=c] [lines=n]

Parâmetros
con[:]
Obrigatório. Indica que a alteração será aplicada à janela do prompt de comando.
cols=c
Especifica o número de caracteres (colunas) do buffer da tela do prompt de comando.
lines=n
Especifica o número relativo ao comprimento das linhas do buffer da tela do prompt de comando.
/?
Exibe ajuda no prompt de comando.
Para definir a taxa de digitação do teclado

Sintaxe
mode con[:] [rate=r delay=d]

Parâmetros
con[:]
Obrigatório. Refere-se ao teclado.
rate=r
Especifica a velocidade com que um caractere é repetido na tela quando uma tecla é mantida pressionada.
delay=d
Especifica o tempo que deve transcorrer, depois que você pressiona e solta uma tecla, para que a saída do caractere comece a repetir.
/?
Exibe ajuda no prompt de comando.
Comentários
A velocidade de digitação é a velocidade com que um caractere é repetido quando a tecla daquele caractere é pressionada. A velocidade de digitação tem dois componentes, a velocidade e o intervalo. Alguns teclados não reconhecem este comando.
Usando rate=r
Os valores válidos estão no intervalo de 1 a 32. Esses valores são iguais a aproximadamente 2 a 30 caracteres por segundo, respectivamente. O valor padrão é 20 para teclados compatíveis com IBM AT e 21 para teclados compatíveis com IBM PS/2. Se você definir a velocidade, deverá também definir o intervalo.

Usando delay=d
Os valores válidos para d são 1, 2, 3 e 4 (representando 0,25; 0,50; 0,75 e 1 segundo, respectivamente). O valor padrão é 2. Se você definir o intervalo, deverá também definir a velocidade.