Pesquise a vontade...

Conhecendo o Prompt de Comando - Parte 04

 Úteis em arquivos de lotes (.bat):

  • echo

    Exibe descrições ou avisos, ou impede a exibição dos comandos na tela, quando usado em arquivos de lotes.
  • call

    Chama um programa em lotes a partir de outro, útil basicamente para usar 'arquivos de inclusão" em arquivos .bat.
  • for

    Executa um comando especificado para cada arquivo em um conjunto de arquivos. Útil em arquivos de lotes, mas dependendo do que você quer fazer, pode valer muito também no prompt. Chame-o com /? par ver a ajuda, tem o estilo do "for" em programação.
  • goto

    Direciona o interpretador de comando para uma linha com um rótulo em um programa em lotes.
  • pause

    Pausa o processamento de um programa em lotes e exibe a mensagem "Pressione qualquer tecla para continuar...". Útil para dar explicações ou avisos, abusando antes do comando echo.
  • pushd

    Armazena a pasta atual para uso pelo comando POPD, depois altera para a pasta especificada. Pode ser útil tanto em arquivos de lotes como diretamente no prompt.
  • popd

    Altera para a pasta armazenada pelo comando PUSHD.
  • rem

    Registra comentários em um arquivo em lotes.
  • setlocal

    Inicia a localização das alterações de ambiente em um arquivo em lotes. As alterações de ambiente feitas após SETLOCAL ser emitido são específicas do arquivo em lotes. ENDLOCAL deve ser emitido para restaurar as configurações anteriores. Quando o final de um script em lotes é alcançado, um ENDLOCAL é executado para qualquer comando SETLOCAL pendente emitido por esse script em lotes.
  • endlocal

    Termina a localização das alterações de ambiente em um arquivo em lotes. As alterações de ambiente feitas após ENDLOCAL ser ativado não são específicas do arquivo em lotes; as configurações anteriores não serão restauradas na finalização do arquivo em lotes.
  • shift

    Altera a posição dos parâmetros substituíveis em um arquivo em lotes.
  • title

    Altera o título da janela do prompt. Útil em arquivos em lotes, você pode definir seu nome ou o nome da sua "aplicação", ou mesmo o status, de forma visível para o usuário.


Mais comandos ainda!

Esses são válidos para as versões não-domésticas do Windows. Diversos deles podem ser configurados via interface gráfica, através dos consoles do gerenciamento do computador. Uma boa idéia é usar o recurso de pesquisa do sistema, e mandar buscar por *.msc dentro da pasta do Windows.
  • eventcreate

    Permite que um administrador crie uma mensagem e identificação de evento personalizadas em um log de eventos especificado (que poderá ser vista juntamente com as mensagens dos programas, pelo eventvwr, o visualizador de eventos). Pode ser inútil em casa, mas dependendo do servidor ou ambiente corporativo, algumas ações podem ser logadas dessa forma, para que outros administradores tenham acesso depois.
  • eventquery

    Exbe os eventos ou as propriedades de um evento de um ou mais arquivos de log.

  • eventtriggers

    Permite que um administrador exiba e configure 'Disparadores de eventos' em sistemas locais ou remotos.
  • getmac

    Permite que um administrador exiba o endereço MAC de adaptadores de rede em um sistema.
  • logman

    Gerencia o serviço 'Logs e alertas de desempenho' para a criação e gerenciamento de logs de sessão de rastreamento de eventos e logs de desempenho. Chame-o com /?, pois são tantos os parâmetros suportados...
  • openfiles

    Permite que um administrador liste ou desconecte arquivos e pastas que foram abertos em um sistema. Isso pode ser feito graficamente pelo "fsmgmt.msc", que também exibe todos os compartilhamentos locais ou remotos.
  • prncnfg

    Permite configurar ou mostrar as configurações de impressoras.
  • prndrvr

    Adiciona, exclui e exibe os drivers de impressoras.
  • prnjobs

    Permite controlar tarefas de impressão, como pausa ou cancelamento dos documentos na fila de impressão.
  • prnmngr

    Permite adicionar, excluir e listar as impressoras conectadas, além da padrão.
  • prnport

    Cria, exclui e lista portas de impressoras TCP/IP.
  • prnqctl

    Imprime uma página de teste, ou pausa ou reinicia um documento a ser impresso.

Mesmo assim, boa parte dos outros só existem nas versões não domésticas do Windows (ou seja, excluindo-se as edições Home e Starter tanto do Vista e no 7). Alguns dos comandos apresentados devem ser executados como administrador, especialmente os que alteram configurações globais do sistema. Lembre-se: Para quaisquer alterações que fizer no Prompt de Comando pode ser fatal... Se você é iniciante no "cmd", e quiser conhecer mais sobre o Prompt, faça um ponto de restauração do Sistema, no caso de corromper os arquivos vitais do Windows, ou instale uma maquina virtual para testes... Bom trabalho! ;D

Nenhum comentário: