Codigos no CMD
Recursos no CMD
01. Enviando a saída de um comando diretamente para a Área de Transferência do Windows (Clipboard)
Dica: funciona a partir do Windows VistaUsuários experientes costumam direcionar a saída dos comandos do MS-DOS para arquivos de texto e, a partir de então, trabalhar com eles em outros aplicativos dentro do Windows. A operação é relativamente simples, basta utilizar o operador ">". Por exemplo:
dir > teste.txt
Porém, há uma variante melhor, que coloca a saída dos comandos diretamente na Área de Transferência do Windows, evitando criar arquivos desnecessários no disco. Basta reescrever o comando para se parecer com o seguinte:
dir | clip
Agora, basta dar [CTRL]+[V] em algum programa do Windows que trabalhe com textos, como o Notepad, o Word, etc.
02. Executando múltiplos comandos em apenas uma instrução
Você pode melhorar a automação de tarefas com um simples operador na linha de comando. Para exemplificar melhor, vamos aprimorar o exemplo acima:
dir | clip && notepad
Desta forma, após enviar o resultado do comando "dir" para a Área de Transferência, será aberto, automaticamente, o programa Bloco de Notas do Windows. Sua única tarefa, portanto, será dar [CTRL]+[V] para colar o conteúdo do comando.
03. Acessando o histórico de comandos
Usuários antigos conhecem bem o utilitário "doskey" que, dentre outras funções, armazena um histórico dos comandos utilizados. A sintaxe é bem simples:
doskey /history
Porém, há uma maneira ainda mais prática de acessar o mesmo conteúdo: tente pressionar F7 ou F9 no "Prompt de Comando" para ver o que acontece.
04. Completando comandos automaticamente
Um recurso realmente muito útil que nasceu nas versões do Prompt de Comando para o Windows é o "autocompletar". Ele foi introduzido pela necessidade de se melhorar a forma como são acessados arquivos e diretórios (pastas) com nomes longos. Para utilizá-lo, basta pressionar a tecla [TAB] após escrever algum nome de comando para ir "navegando" dentro do diretório. A cada pressionamento, um nome de arquivo ou diretório existente naquele caminho será exibido.
05. Desligar ou reiniciar o computador após um tempo determinado
É possível desligar ou reiniciar o computador diretamente a partir do "Prompt de Comando". Porém, é necessário carregá-lo com privilégios de administrador para que funcione (clicando com o botão direito do mouse sobre o ícone do "Prompt de Comando" e escolher "Executar como Administrador").
Para desligar:
shutdown /s /t 40
No exemplo acima, o computador é desligado após passados 40 segundos.
Para reiniciar:
shutdown /r /t 40
No exemplo acima, o computador é reiniciado após passados 40 segundos.
Para cancelar:
Se você deseja cancelar a contagem de tempo e abortar o comando, digite:
shutdown /a
06. Desligando ou reiniciando um computador da rede
Se você está em rede, é possível usar uma variante do comando anterior para desligar ou reiniciar qualquer computador conectado desta rede. No entanto, é necessário estar conectado como um usuário com direitos administrativos sobre os computadores em questão. O comando é:
shutdown /r /t 40 /m \\nome-do-computador
07. Acessando diretamente os miniaplicativos do "Painel de Controle"
Você pode acessar os miniaplicativos do Painel de Controle rapidamente. Experimente digitar:
control desktop
control color
control date/time
control international
control mouse
control keyboard
control printers
control fonts
control input.dll
control folders
control admintools
control schedtasks
control netconnections
control userpasswords
control userpasswords2
08. Verificando a integridade dos arquivos do sistema
Se você suspeita que algum programa, vírus ou outro tipo de malware alterou inadvertidamente arquivos do sistema, uma boa ideia é rodar a ferramenta Microsoft Windows Resource Checker. Ela irá verificar a integridade de todos os arquivos protegidos do sistema, podendo ser usada para restaurar tais arquivos para suas versões originais. Para rodá-la, digite:
sfc /scannow
Verifica a integridade de todos os arquivos protegidos do sistema e repara os arquivos com problemas, quando possível.
sfc /verifyonly
Verifica a integridade de todos os arquivos protegidos do sistema. Nenhuma operação de reparo é executada.
09. Trabalhando com operadores
Comando1 && Comando2: O comando2 só será executado se o comando1 não apresentar erro.
Comando1 & Comando2: O comando1 e o comando2 sempre irão executar.
Comando1 || Comando2: O comando2 só rodará se o comando1 apresentar erro.
10. Construção IF-THEN-ELSE alternativa
No DOS existe um comando IF, mas ele não tem exatamente a funcionalidade de um comando IF tradicional das linguagens de programação. Porém, você pode tentar chegar a este resultado com a seguinte construção:
Comando1 && Comando2 || Comando3
A explicação da dica anterior nos leva a uma construção do comando mencionado acima. É ou não é um "if-then-else"?
Se o comando1 for executado com sucesso, então roda o comando2, senão roda o comando3.
Post a Comment