Sim, realmente. Não é bonito, mas é limpo (nada para limpar depois) e é realmente incorporado ao seu sistema!
Na sua C:\Windows\System32\
pasta, há um arquivo chamado iexpress.exe
.
- Clique com o botão direito do mouse em um
Run as administrator
.
- Crie um novo SED e selecione "Extrair arquivos e execute um comando de instalação".
- Adicione o script desejado e certifique-se de que, na próxima tela, defina o programa de instalação para
cmd /c [your_script.bat]
onde [your_script.bat] seja o arquivo de script que você deseja executar. Se você não fizer isso, o Windows tentará usar o Command.com (a versão antiga do Prompt de Comando), que não está sendo usada há um bom tempo.
- Selecione as preferências (talvez seja necessário selecionar "Armazenar arquivos usando o Nome do arquivo longo dentro do pacote), defina um caminho de saída (para o arquivo .exe que você deseja criar) e selecione" Sem reinicialização ".
- Clique em Avançar e você deverá ter o seu .exe!
Apenas uma observação, esse arquivo realmente funciona apenas como um invólucro para o seu script, e o próprio script é realmente executado em uma pasta temporária criada na execução (e excluída posteriormente), portanto, não use nenhum caminho relativo.