Março 14, 2022

Adam the Automator

você está se perguntando como compilar seus scripts em lote antigos em um único pacote? Por que não converter seu .arquivos bat para .exe? Conversao .arquivos bat para um .exe também permite que você proteja seu código de script, pois ele não ficará visível a olho nu.

neste tutorial, você aprenderá como converter arquivos em lote em executáveis por meio de ferramentas internas e de terceiros.

vamos começar a converter!

Índice

converter o arquivo BAT para EXE via IExpress

IExpress é uma ferramenta que vem com a instalação do Sistema Operacional Windows para criar executáveis autônomos de qualquer arquivo de script. Mas primeiro, vamos criar um script de lote curto para demonstrar como o IExpress funciona para converter um arquivo de script bat.

1. Abra seu editor de texto favorito, copie / cole o código abaixo e salve o arquivo como HelloWorld.morcego.

o código abaixo imprime o texto Hello world, ATA. Os dois dois pontos (::) permitem adicionar um comentário em um arquivo de script em lote.

:: Stops the script from printing out commands as they are executed@ECHO OFF :: Prints out a message on the terminalECHO Hello world, ATA. :: Waits for a user input before continuing with the rest of the scriptPAUSE 

2. Em seguida, clique no botão Iniciar e procure o iexpress. Clique com o botão direito no iexpress.exe e escolha Executar como administrador, pois você precisa de direitos de administrador para criar um executável no nível do sistema.

pesquisar e lançar IExpress
pesquisar e lançar IExpress

3. Na página inicial do IExpress, escolha a opção Criar nova diretiva de extração automática (SED) e clique em Avançar.

um SED instrui o Windows a extrair um arquivo de gabinete ou executável (.DLL ou .Arquivo EXE) e gravá-lo diretamente no disco sem intervenção do Usuário.

a Criação de um Arquivo SED
Criando um Arquivo SED

4. Agora, Escolha os arquivos de extração e execute uma opção de comando de instalação na tela de propósito do pacote. Esta opção permite que o Windows extraia o conteúdo do arquivo EXE e execute o comando dentro do arquivo EXE quando você executa o arquivo EXE.

Escolher A Finalidade Do Pacote
Escolher A Finalidade Do Pacote

5. Digite um título preferido para o pacote e clique no botão Avançar. Para este exemplo, o título do pacote é HelloWorld. O título do pacote aparece em todos os prompts que o usuário verá durante a instalação ou execução do arquivo EXE.

nomeando o pacote
nomeando o pacote

6. Mantenha os padrões e clique em Avançar nas páginas prompt de confirmação e contrato de licença. Essas opções não afetarão a instalação.

quando você define um prompt de confirmação, O Windows pergunta ao usuário se deve continuar com a instalação do EXE ou não. Ao configurar um contrato de licença, o usuário aceita o contrato ou não ao executar o arquivo EXE.

Adicionar o Prompt de Confirmação
Adicionar Prompt de Confirmação
a Configuração de um Contrato de Licença de
Configuração de um Contrato de Licença

7. Agora, clique no botão Adicionar na página Arquivos empacotados para selecionar o arquivo que deseja converter e clique em Avançar.

escolhendo um arquivo em lote para converter em executável
escolhendo um arquivo em lote para converter em executável

8. Digite o comando abaixo no campo instalar programa. O argumento /c diz cmd para executar o arquivo em lote e depois terminar.

cmd /c HelloWord.bat
adicionando comando personalizado para extrair arquivos sem instalar
adicionando comando personalizado para extrair arquivos sem instalar

9. Mantenha os padrões nas etapas a seguir até chegar à página Nome do pacote e opções.

10. Agora, clique no botão Procurar para selecionar um caminho de destino, nomeie o arquivo EXE de sua preferência e clique em Avançar. Para este exemplo, o arquivo EXE é chamado HelloWorld.exe.

Nomeando o Arquivo EXE
Nomeando o Arquivo EXE

11. Mantenha os padrões nas próximas etapas até chegar à página Criar Pacote.

12. Clique no botão Avançar na página Criar pacote para criar o arquivo EXE.

Criando o arquivo EXE
Criando o arquivo EXE

13. Por fim, navegue até o destino selecionado na Etapa 10 e execute o arquivo EXE (HelloWorld.exe) para ver se funciona.

abaixo, você pode ver o arquivo EXE (HelloWorld.exe) abriu uma sessão de terminal e imprimiu o texto Hello world, ATA.

Executando o Arquivo EXE
Executando o Arquivo EXE

a Conversão de BASTÃO de Scripts para EXE com Bat Para Exe Converter

Se você não estiver em executar tedioso etapas como o IExpress, uma popular ferramenta de terceiros-conversos .bat para .arquivo exe e é mais eficaz e conveniente. Bat To Exe Converter é uma ferramenta gratuita, mas útil, que converte rapidamente um ou vários .arquivos bat em algumas etapas.

1. Abra seu navegador favorito, Baixe Bat To Exe Converter e instale-o.

2. Em seguida, inicie o Conversor Bat para Exe e clique no botão Abrir barra de ferramentas no canto superior esquerdo da janela e localize o arquivo em lote que deseja converter (HelloWorld.morcego).

Abertura de Arquivo em Lote para Converter para Arquivo EXE
Abrir Arquivo em Lote para Converter para Arquivo EXE

3. Clique em converter para fornecer um nome e local de destino para o arquivo EXE e clique em Salvar para converter seu arquivo em lote em um arquivo EXE.

convertendo o arquivo em lote para EXE
convertendo o arquivo em lote para EXE

4. Por fim, execute o arquivo EXE e veja se ele funciona.

convertendo Scripts BAT para EXE via advanced BAT to EXE Converter

como o nome sugere, o Advanced BAT to EXE Converter é o melhor conversor de BAT com tudo incluído, e é grátis! Esta ferramenta converte scripts em lote em arquivos EXE e scripts em lote em arquivos MSI, DLL e VBS.

1. Faça o download do Advanced BAT to EXE Converter e instale-o.

2. Em seguida, inicie o Advanced BAT to EXE Converter e clique no menu Arquivo → Abrir para selecionar o arquivo de script para converter em EXE.

abra o menu arquivo
abra o menu arquivo

3. Agora, clique no botão Build EXE no canto superior esquerdo. Na janela Selecionar opções EXE, clique no botão construir EXE, como mostrado abaixo, para construir o arquivo EXE com base nas configurações selecionadas.

talvez você tenha dependências que deseja incorporar no arquivo EXE. Nesse caso, clique na guia incorporar arquivos na janela Selecionar opções do EXE e adicione arquivos à incorporação.

a Conversão em Lote de Arquivos EXE
Conversão de Arquivos em Lote para EXE

Agora, definir um caminho de destino e forneça um nome para o arquivo EXE. Clique em Salvar para começar a converter seu arquivo em lote para EXE. Abaixo, você pode ver o progresso da conversão na parte inferior da janela.

ConvertSelecting Local para Salvar o EXE Fileing ficheiro batch
Seleccionar um Local para Salvar o Arquivo EXE

Abaixo, você pode ver o progresso da conversão na parte inferior da janela.

Converter arquivo em lote
Converter arquivo em lote

por fim, execute o arquivo EXE e veja se ele funciona.

conclusão

neste guia, você descobriu que a conversão do script em lote para EXE é possível. Você aprendeu como converter um script em lote em um arquivo EXE com ferramentas internas e de terceiros.

agora você escolheria alguma das ferramentas para construir seu projeto e converter seus scripts em executáveis? Talvez tente incorporar várias dependências (arquivos de script) ao seu arquivo executável?

Deixe uma resposta

O seu endereço de email não será publicado.