O que é um arquivo BAT? Como abrir, editar e converter arquivos BAT

Este artigo explica o que é um arquivo BAT, como abrir um para execução, como editar um para fazer alterações nele e como converter um arquivo BAT para EXE, MSI ou outro formato.

O que é um arquivo BAT?

Um arquivo com a extensão de arquivo .BAT é um arquivo Windows Batch. É um arquivo de texto simples que contém vários comandos usados ​​para tarefas repetitivas ou para executar grupos de scripts um após o outro.

Softwares de todos os tipos usam arquivos BAT para várias finalidades, por exemplo, para copiar ou excluir arquivos, executar aplicativos e encerrar processos.

Eles também são chamados de arquivos em lote, scripts, programas em lote, arquivos de comando e scripts de shell, e podem usar a extensão .CMD.

Importante: Trabalhar com arquivos BAT pode ser muito perigoso não apenas para seus arquivos pessoais, mas também para arquivos importantes do sistema. Tome muito cuidado antes de abrir um.

Como abrir um arquivo .BAT

Mesmo que a extensão BAT faça o Windows reconhecer imediatamente esse arquivo como executável, eles ainda são compostos inteiramente de comandos de texto. Isso significa que qualquer editor de texto, como o Bloco de Notas, inclusive em todas as versões do Windows, pode abrir um para edição.

Para abrir o arquivo BAT no Bloco de Notas, clique com o botão direito do mouse e escolha Mostrar mais opções > Editar no menu (ou apenas Editar em algumas versões do Windows). Você pode achar útil usar editores de texto mais avançados que suportem realce de sintaxe ao editar um arquivo BAT.

Abri-lo em um editor de texto exibirá o código que compõe o arquivo. Por exemplo, este é o texto dentro de um usado para esvaziar a área de transferência:

cmd /c "echo off | clip"

Aqui está outro exemplo de um arquivo BAT que usa o comando ping para ver se o computador pode acessar um roteador com esse endereço IP específico :

ping 192.168.1.1 pause

Aviso: Novamente, como uma extensão de arquivo executável , tome muito cuidado ao abrir arquivos BAT recebidos por e-mail, baixados de sites com os quais não está familiarizado ou até mesmo criados por você.

Como usar um arquivo BAT

Usar um arquivo BAT no Windows é tão simples quanto clicar duas vezes ou tocar duas vezes nele. Você não precisa baixar nenhum programa ou ferramenta especial.

Para usar o primeiro exemplo acima, inserir esse texto em um arquivo de texto com um editor de texto e salvar o arquivo com a extensão .BAT o tornará um executável que você pode abrir para apagar imediatamente qualquer coisa salva na área de transferência.

O segundo exemplo fará ping nesse endereço IP; o comando de pausa mantém a janela do prompt de comando aberta quando o processo é concluído para que você possa ver os resultados.

Nota: Se o seu arquivo não parece ser um arquivo de texto, provavelmente você não está lidando com um arquivo BAT. Verifique a extensão do arquivo para ter certeza de que não está misturando com um arquivo BAK ou BAR ( dados do Age of Empires 3 ).

Como converter um arquivo .BAT

Como mostrado, o código de um arquivo BAT não está oculto de forma alguma, o que significa que é muito fácil de editar. Como certas instruções em um (como o comando del ) podem causar estragos em seus dados, converter o arquivo BAT para um formato como EXE para torná-lo mais parecido com um arquivo de aplicativo pode ser sábio.

Você pode converter BAT para EXE usando algumas ferramentas de linha de comando. Veja How-To Geek para obter instruções sobre como fazer isso.

  • A ferramenta IExpress integrada do Windows fornece outra maneira de criar um arquivo EXE a partir de um arquivo BAT. Abra-o na caixa Executar com iexpress.exe .
  • Embora a versão gratuita seja apenas uma avaliação, o EXE to MSI Converter Pro pode converter o arquivo EXE resultante em um arquivo MSI (Windows Installer Package).
  • Você pode usar a ferramenta de linha de comando NSSM gratuita se quiser executar um arquivo BAT como um serviço do Windows .
  • O PowerShell Scriptomatic pode ajudá-lo a converter o código em um arquivo BAT em um script do PowerShell.

Em vez de procurar um conversor BAT para SH (bash shell script) para usar os comandos em programas como Bourne Shell e Korn Shell, tente apenas reescrever o script usando a linguagem Bash.

A estrutura dos dois formatos é bastante diferente porque os arquivos são usados ​​em diferentes sistemas operacionais. Há um encadeamento Stack Overflow e este tutorial Unix Shell Scripting para algumas informações que podem ajudá-lo a traduzir os comandos manualmente.

Importante: Normalmente, você não pode alterar uma extensão de arquivo (como BAT) para uma que seu computador reconheça e esperar que o arquivo recém-renomeado seja utilizável. Uma conversão de formato de arquivo real usando um dos métodos descritos acima deve ocorrer na maioria dos casos.

Como os arquivos BAT são apenas arquivos de texto com a extensão .BAT, você pode renomeá-los para .TXT para abri-los com um editor de texto . Lembre-se de que fazer uma conversão de BAT para TXT impedirá que o arquivo de lote execute seus comandos.

Como salvar um arquivo .BAT como um arquivo .TXT

Em vez de alterar manualmente a extensão do arquivo de BAT para TXT, você também pode abrir o arquivo de lote no Bloco de Notas para edição e salvá-lo em um novo arquivo, escolhendo .TXT como a extensão do arquivo antes de salvar em vez de .BAT.

Isso também é o que você precisa fazer ao criar um novo arquivo BAT no Bloco de Notas, mas ao contrário: salve o documento de texto padrão como BAT em vez de TXT. Em alguns programas, pode ser necessário salvá-lo no tipo de arquivo Todos os arquivos e, em seguida, colocar a extensão .bat nele você mesmo.

Perguntas frequentes
  • Um arquivo BAT é perigoso?

    Embora raros, os arquivos BAT podem conter vírus, assim como a maioria dos outros formatos de arquivo. Analise qualquer arquivo baixado online com uma ferramenta antivírus para evitar malware.

  • Em que idioma um arquivo BAT é escrito?

    O script em lote é sua própria linguagem. A principal função do script em lote é automatizar comandos repetitivos.

  • O que é um comentário em um arquivo BAT?

    Comentários são linhas de texto que não afetam a execução do código. Os comentários geralmente incluem documentação, como a finalidade do arquivo BAT. Use o comando REM (Comentários) para adicionar comentários aos arquivos BAT.

  • Qual comando é usado para desligar seu computador em um arquivo BAT?

    Desligar – s . Para desligar com um temporizador de 10 segundos, use shutdown -s -t 10. O comando de desligamento deve ser precedido por @echo off.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x