Ferramentas de Linha de Comando

Comando Cmd

( Retorna à Lista completa de comandos Shell )

Comando Cmd


Inicia uma nova instância do interpretador de comandos, Cmd.exe. Quando utilizado sem parâmetros, cmd exibe informações sobre versão e direitos autorais do Windows XP.



Sintaxe

cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] seqüência_de_caracteres]



Parâmetros

/c

Executa o comando especificado por seqüência_de_caracteres e depois é concluído.

/k

Executa o comando especificado por seqüência_de_caracteres e continua.

/s

Modifica o tratamento de seqüência_de_caracteres depois de /c ou /k.

/q

Desativa o eco.

/d

Desativa a execução de comandos AutoRun.

/a

Cria a saída do Instituto Nacional de Padronização Americano (ANSI).

/u

Cria a saída unicode.

/t:fb

Configura as cores de primeiro plano f e as de plano de fundo b. As tabelas a seguir listam os dígitos hexadecimais válidos que podem ser usados como os valores para f e b. Valor Cor

0 Preto

1 Azul

2 Verde

3 Azul-piscina

4 Vermelho

5 Roxo

6 Amarelo

7 Branco

8 Cinza

9 Azul claro

A Verde claro

B Azul-piscina claro

C Vermelho claro

D Lilás

E Amarelo claro

F Branco brilhante



/e:on

Ativa extensões de comando.

/e:off

Desativa extensões de comando.

/f:on

Ativa a conclusão de nome de arquivo e pasta.

/f:off

Desativa a conclusão de nome de arquivo e pasta.

/v:on

Ativa a expansão atrasada de variáveis de ambiente.

/v:off

Desativa a expansão atrasada de variáveis de ambiente.

seqüência_de_caracteres

Especifica o comando a ser executado.

/?

Exibe informações de ajuda no prompt de comando.

Comentários

Usando vários comandos

Você pode usar vários comandos separados pelo separador de comando && para seqüência_de_caracteres, mas é necessário colocá-los entre aspas (por exemplo, "comando&&comando&&comando").



Processando aspas

Se você especificar /c ou /k, o comando cmd processará o restante de seqüência_de_caracteres e as aspas só serão preservadas se todas as condições a seguir forem atendidas:



Não use /s.

Use exatamente um par de aspas.

Não use nenhum caractere especial dentro das aspas ( como, por exemplo: &<>( ) @ ^ |).

Use um ou mais caracteres de espaço em branco dentro das aspas.

A seqüência_de_caracteres dentro das aspas deve ser o nome de um arquivo executável.

Se as condições anteriores não forem atendidas, seqüência_de_caracteres será processada examinando-se o primeiro caractere para verificar se é ou não o caractere de abertura de aspas. Em caso negativo, ele será eliminado juntamente com o caractere de fechamento de aspas. Qualquer texto depois do caractere de fechamento de aspas será preservado.



Executando subchaves do Registro

Se você não especificar /d em seqüência_de_caracteres, Cmd.exe procurará pelas seguintes subchaves do Registro:



HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun\REG_SZ



HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun REG_EXPAND_SZ



Se uma ou as duas subchaves estiverem presentes, elas serão executadas antes de todas as outras variáveis.



Cuidado



A edição incorreta do Registro pode danificar gravemente o sistema. Antes de alterar o Registro, faça backup de todos os dados importantes contidos no computador.

Ativando e desativando extensões de comando

As extensões de comando estão ativadas por padrão no Windows XP. É possível desativá-las para um processo específico por meio de /e:off. É possível ativar ou desativar extensões para todas as opções de linha de comando de cmd em um computador ou sessão de usuário definindo os seguintes valores de REG_DWORD:



HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD



HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions\REG_DWORD



Defina o valor REG_DWORD como 0×1 (isto é, ativado) ou 0×0 (isto é, desativado) no Registro usando o Regedit.exe. As configurações especificadas pelo usuário têm precedência sobre as configurações do computador, da mesma maneira que as opções de linha de comando têm precedência sobre as configurações do Registro.



Cuidado



A edição incorreta do Registro pode danificar gravemente o sistema. Antes de alterar o Registro, faça backup de todos os dados importantes contidos no computador.

Quando você ativar extensões de comando, os seguintes comandos serão afetados:



assoc

call

chdir (cd)

color

del (erase)

endlocal

for

ftype

goto

if

mkdir (md)

popd

prompt

pushd

set

setlocal

shift

start (também inclui alterações nos processos de comandos externos)



Para obter mais informações sobre esses comandos, consulte Tópicos relacionados.



Ativando a expansão atrasada de variáveis de ambiente.

Se ativar a expansão atrasada de variáveis de ambiente, você poderá usar o caractere de exclamação para substituir o valor de uma variável de ambiente em tempo de execução.



Ativando a conclusão de nome de arquivo e pasta.

A conclusão de nome de arquivo e pasta não está ativada por padrão. Você poderá ativá-la ou desativá-la para um processo específico do comando cmd com /f:{on|off}. É possível ativar ou desativar a conclusão de nome de arquivo e pasta para todos os processos do comando cmd em um computador ou sessão de logon de usuário definindo os seguintes valores REG_DWORD:



HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD



HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD



HKEY_CURRENT_USER\Software\Microsoft\Command Processor\CompletionChar\REG_DWORD



HKEY_CURRENT_USER\Software\Microsoft\Command Processor\PathCompletionChar\REG_DWORD



Para definir o valor REG_DWORD, execute o Regedit.exe e use o valor hexadecimal de um caractere de controle para uma função específica (por exemplo, 0×9 corresponde a TAB e 0×08 corresponde a BACKSPACE). As configurações especificadas pelo usuário têm precedência sobre as configurações do computador, da mesma maneira que as opções de linha de comando têm precedência sobre as configurações do Registro.



Cuidado



A edição incorreta do Registro pode danificar gravemente o sistema. Antes de alterar o Registro, faça backup de todos os dados importantes contidos no computador.

Se você ativar a conclusão de nome de arquivo e pasta usando /f:on, utilize CTRL+D para a conclusão de nome de pasta e CTRL+F para a conclusão de nome de arquivo. Para desativar um caractere de conclusão específico no Registro, use o valor para espaço em branco [0×20] porque não é um caractere de controle válido.



Quando você pressiona CTRL+D ou CTRL+F, o comando cmd processa a conclusão de nome de arquivo e pasta. Essas funções de combinação de teclas acrescentam um caractere curinga a seqüência_de_caracteres (isto é, caso não exista um), criam uma lista de caminhos correspondentes e depois exibem o primeiro caminho correspondente. Se nenhum caminho corresponder ao que se especificou, a função de conclusão de nome de arquivo e de pasta emitirá um aviso sonoro e não alterará a exibição. Para deslocar-se pela lista de caminhos correspondentes, pressione CTRL+D ou CTRL+F repetidamente. Para deslocar-se para trás na lista, pressione a tecla SHIFT e CTRL+D ou CTRL+F simultaneamente. Para descartar a lista salva de caminhos correspondentes e gerar uma nova lista, edite seqüência_de_caracteres e pressione CTRL+D ou CTRL+F. Se você alternar entre CTRL+D e CTRL+F, a lista salva de caminhos correspondentes será descartada e será gerada uma nova lista. A única diferença entre as combinações de teclas CTRL+D e CTRL+F é que a primeira só localiza nomes de pasta enquanto a segunda localiza nomes de pasta e de arquivo. Se você usar a conclusão de nome de arquivo e de pasta em qualquer comando de pasta interno (isto é, CD, MD ou RD), presume-se que a conclusão de pasta será efetuada.



A conclusão de nome de arquivo e de pasta processará corretamente os nomes de arquivo que contêm caracteres especiais ou de espaço em branco se você colocar o caminho correspondente entre aspas.



Os seguintes caracteres especiais necessitam de aspas: & < > [ ] { } ^ = ; ! ' + , ` ~ [espaço em branco]



Se a informação fornecida contiver espaços, coloque o texto entre aspas (como, por exemplo, "nome_de_computador").



Se você processar a conclusão de nome de arquivo e de pasta a partir de seqüência_de_caracteres, qualquer parte do [caminho] à direita do cursor será descartada (isto é, no ponto em seqüência_de_caracteres em que a conclusão foi processada).

Sistemas Operacionais | Linux Comandos | Linux Shell Script | Atalhos do Office | Literatura e Leitura | Principais Autores | História da Literatura |


Formatando legenda
FormatoSignificado
Itálico Informações que o usuário deve fornecer
Negrito Elementos que o usuário deve digitar exatamente como mostrado
Reticências (...) Parâmetro que pode ser repetido várias vezes em uma linha de comando
Entre colchetes ([]) Itens opcionais
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd}Conjunto de opções entre as quais o usuário deve escolher apenas uma
Fonte Courier Código ou resultado de um programa


Envie seu comentário:
Nome:

E-mail:

Comentário:


Fonte: •Manual do Windows XP • ( Literatura e Leitura ) • ( Dicas sobre Sistemas Operacionais ) • ( Retorna à Lista completa de comandos Shell ) •