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.
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.
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.
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.
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.
7. Agora, clique no botão Adicionar na página Arquivos empacotados para selecionar o arquivo que deseja converter e clique em Avançar.
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
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.
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.
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.
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).
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.
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.
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.
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.
Abaixo, você pode ver o progresso da conversão na parte inferior da janela.
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?