Um arquivo em lote (normalmente com uma extensão `.bat` ou` .cmd` no Windows) é um script simples que contém uma sequência de comandos a serem executados pelo intérprete de comando (como `cmd.exe`). O termo "arquivo em lote de programa operável de comando interno ou externo" refere -se ao fato de que um arquivo em lote pode utilizar os dois:
*
Comandos internos: Estes são comandos construídos diretamente no próprio intérprete de comando. Eles estão sempre disponíveis sem precisar localizar um arquivo executável separado. Os exemplos incluem `dir` (para listar o conteúdo do diretório),` cópia` (para copiar arquivos), `cd` (para alterar o diretório),` echo` (para exibir texto) e `del` (para excluir arquivos).
*
Comandos externos: Esses são os comandos que residem como arquivos executáveis separados (`.exe`,` .com`, `.bat`, etc.) no seu sistema. O intérprete de comando precisa encontrar e carregar esses arquivos para executá -los. Exemplos incluem programas como `ping` (para testar a conectividade da rede),` bloco de notas '(o editor de texto) ou qualquer outro programa executável instalado no seu sistema.
Portanto, um arquivo em lote pode combinar comandos internos e externos para automatizar uma série de tarefas. Por exemplo, um arquivo em lote pode:
1. Use `cd` (interno) para alterar para um diretório específico.
2. Use `dir` (interno) para listar os arquivos nesse diretório.
3. Use `cópia` (interno) para copiar um arquivo.
4. Use `ping` (externo) para testar a conectividade da rede a um servidor específico.
5. Use `bloco de notas '(externo) para abrir um arquivo de texto.
O poder de um arquivo em lote está em sua capacidade de encadear esses comandos, geralmente usando instruções condicionais (como `if`) e loops (como` para`) para criar automação mais complexa. O termo "operável" significa simplesmente que os comandos dentro do arquivo em lote são capazes de serem executados com sucesso.