comandos de lote: Fundamentos e Dicas

comandos de lote são um resquício do tempo MS-DOS, mas eles estão longe de ser obsoleto. Nós lhes dizemos que os comandos de lote mais interessantes que podem resolver suas tarefas que o Windows não pode fazer tão rapidamente sozinho.

comandos de lote: Princípios & amp; truques

comandos de lote escreve a ela em um arquivo de lote. Em outros lugares temos explicado em detalhes como criar um arquivo de lote. Tal arquivo de lote é basicamente um arquivo de texto que contém um ou mais comandos. Isso pode ser comandos que são incorporadas ao sistema operacional, mas também chamadas de sub-rotinas normais. Sua ainda pode chamar com lote comandos outros arquivos em lote. Muito do que é que estes comandos de lote também pode terminar o mouse no Windows. Mas apenas um de cada vez. Enviar comandos de lote de uma pilha de comandos com um comando a partir do que vai muito mais rápido.

janela de saída de comando batchA saída dos comandos de lote na janela de comando

Basicamente, você recebe todos os comandos de linha de comando disponíveis do Windows aparece quando você abre sob sob o diálogo Executar solicitado com CMD e, em seguida, eingebt o comando HELP. Para cada área de comando é a sua aplicação e os parâmetros individuais chamado se sua a /? Anexa. Assim, cerca de COPY /?

Iniciar Galeria de fotos(17) as imagenstornar o Windows mais rápido: As melhores ferramentas

comandos de lote padrão - exemplos

comando batchuso
@ECHO OFFGarante que a janela de saída, os comandos não são exibidos.
ECHOMostra o que está no arquivo de lote por trás dele. ECHO Olá Erwin saídas Hi Erwin.
PAUSAPára a execução dos comandos de lote, até que um botão é pressionado. Pode, por exemplo no final de um arquivo de lote, para que possa verificar se há mensagens de erro janela de saída novamente.
REMREM está na frente de uma linha do arquivo de lote, a linha é considerada um comentário e não executado como um comando. Então você pode comentar sobre os comandos que não são executados neste.
DEL ou ERASEExclui um ou mais arquivos. Podem, individualmente ou em simultâneo com os seguintes parâmetros anexados são chamados: / P - pede antes de cada apagamento para confirmar.
/ F - também vai apagar arquivos somente leitura
/ S - também apaga todos os arquivos em todos os subdiretórios
/ Q - Sem mais perguntas com curingas como * *.
/ A - Apaga arquivos por seus atributos de arquivo. Então limpa sobre / A: H apenas arquivos ocultos.
DIRLista todos os arquivos e diretórios no atual auf.DIR diretório * listas .JPG somente os arquivos com a extensão JPG, usw.DIR / P é útil para pastas com muitos arquivos como / P gira em torno de uma pausa depois de cada janela de saída. DIR / S lista subdiretórios.
COPY COPY (fonte) (destino)COPY * .doc D: \ DOCS - copia todos os arquivos com a extensão names.txt DOC voramen.txt o Verzeichnis.COPY especificado - Cria uma cópia do names.txt arquivo e chama-los vornamen.txt.
SAIRFecha a janela de saída depois de todos os comandos de lote foram processadas.
RD (Remove Directory)Exclui caminho Verzeichnisse.RD / S / Q &# 8211; apaga todos os arquivos, diretórios e subdiretórios no caminho especificado (/ S) sem pedir (/ Q).

comandos batch incomuns

Qualquer pessoa pode usar comandos de lote, como DEL ou XCOPY e adicionar mais alguns parâmetros fixos e caminhos. Mas há também alguns comandos em vez especiais em lote, mas que pode ajudar muito você.

comando batchexemplo chamadaexemplo de uso
% CD%MOVIMENTO * .docx &# 8220;% CD%/ docs /A% CD% de todo o caminho atual é substituído. No call-pé esquerdo para que todos os arquivos serão movidos com a extensão .docx para um subdiretório do caminho atual. Comandos como MOVIMENTO precisa para realizar o caminho completo que você não tem que entrar dessa maneira. Assim, com tal comando você pode limpar os diretórios e mover dados de forma eficaz.
% 1,% 2,% 3 ...linha lote:
echo Então você diz 1%
pausa

 

chamada de lote:
Name.BAT Erwin

edição:
Então você chamado Erwin

comandos de lote pode processar múltiplas variáveis. Você chama o arquivo de lote e insere manualmente o conteúdo da variável de volta ao comando an.Die Batch.bat linha de comando Huhu Olá Tach Então passa as três variáveis ​​Huhu, Olá e tacômetro para os comandos de lote no arquivo de lote. Seu pedido especifica o mesmo também determinar o número da variável. Desde Oi está em segundo lugar, seria usado onde está arquivada no arquivo de lote% 2. Huhu é, por conseguinte,% 1% Tach e 3. Se no ficheiro batch apenas uma variável é utilizado, em adição passou variáveis ​​são ignorados.
> (Sinal de maior que)DIR *. * > liste.txtDIR *. * > NUL
(Saída NUL suprimida, neste caso, completamente)
O sinal de maior que > é um redireccionador de comandos batch. Em vez disso, ou seja, em cerca de DIR *. * Para listar todos os arquivos no Windows, este personagem garante que a saída do comando é redirecionada para um arquivo. Que, em seguida, fornece uma lista de todos os arquivos e seus atributos.
ESCOLHAescolha / M &# 8220; Você quer um perfil, Sim ou Não&# 8221;
IF ERRORLEVEL 2 GOTO Make2
IF ERRORLEVEL 1 GOTO label1: Make2
SAIR: Brand1
dir *. *
pausa
CHOICE solicita ao usuário uma decisão. Esta pode ser memorizada e conter letras ou números bestehen.Die ERRORLEVEL são processados ​​a partir de trás para a frente. A primeira resposta (como Yes) retorna 1 ERRORLEVEL, a segunda selecção produz ERRORLEVEL 2 usw.Ihr seguida, pode saltar para saltar etiquetas, atrás da qual se seguem comandos.

ESCOLHA /? Explica o comando batch.

-Escolha comando batchESCOLHA permite que você escolha quais comandos de lote são executadas

Características dos comandos de lote

comandos de lote são executadas uma após a outra. Isto não só significa que eles são executados em uma ordem predeterminada. Isto significa, em particular, que a instrução subseqüente espera até que a anterior é terminado! Então você não vai começar como com um lote comandar cinco aplicações de uma só vez, mas cinco programas consecutivos.

comandos de lote pode ser chamado com parâmetros, por sua vez. Então, se você não está apenas clicar em um arquivo de lote, mas chamando manualmente na linha de comando, então você ainda pode anexar trás alguns outros parâmetros. Um pequeno exemplo:

Se um programa cria a sua própria pasta temporária em qualquer meio de comunicação, e não limpa, então você poderia escrever para corrigir um arquivo de lote. o arquivo weg.bat em seguida, contém, por exemplo, a linha de

del C: \ TEMPSCHROTT

Mas se é sempre uma tal pasta no D: e E são, em seguida, teria de ser especialmente consideradas. Então você usar tanto para cada uma dessas unidades outra linha, ou você usar uma variável como um espaço reservado. Estas variáveis ​​podem enumerar ela e o primeiro é, portanto,% 1. Coloca-los onde algo muda. Então, no meu exemplo a letra da unidade. A linha é então

del 1%: \ TEMPSCHROTT

E é chamado de weg.bat com a variável ligado. A chamada weg.bat C exclui a pasta na unidade C:. E começa a sua weg.bat e, em seguida, a pasta está no E: excluído.

Importante: É justo que levado na variável, que é posteriormente adicionado manualmente. Sem esta entrada comandos de lote variável não funcionam. E você teve como um comando lote igual del 1% tomado, assim que você teria todo o caminho anexado manualmente para o arquivo em lotes.

sempre chegar comandos de lote

Normalmente seus arquivos de lote não são necessariamente onde eles são necessários. Então, você precisa se quer obter copiados, onde eles são necessários, ou especificar como variáveis ​​caminhos intermináveis. Mas, finalmente, há as variáveis ​​de ambiente do sistema no Windows.

ambiente de sistema de comando de lotecustomizar variáveis ​​de ambiente do sistema para alcançar comandos de lote sempre

Você tem apenas o caminho global no ambiente do sistema variáveis ​​verificar e corrigir de modo que você pode usar de seus comandos de lote de qualquer lugar.

  • Obtém a combinação de teclas Tecla Windows + X o menu e seleciona lá sistema. No Windows 7, você pode no Painel de controle na Caixa de pesquisa a palavra &As variáveis ​​de ambiente; # 8220&# 8221; entrar e também chegou lá.
  • Esquerda vai para Configurações avançadas do sistema.
  • no guia avançado vai para o botão inferior variáveis ​​de ambiente.
  • poder abaixo para variáveis ​​do sistema um Clique duas vezes em Caminho.
  • Há, adicione o caminho para seu arquivo em lotes, ou filmes, onde você pode ser lugar capaz de alcançá-los para sempre. (Por exemplo, na pasta C: \ Windows).
  • Salvar e comandos de lote são de todo o sistema em todas as unidades.

mais sobre

  • Os principais comandos CMD
  • agarrar arquivos WinRAR com comandos de lote
  • O Windows desligamento, usando um arquivo de lote

14.11.2017

Posted In: software

map