Eu tenho um script em lote bastante simples que gostaria de executar usando uma macro no meu teclado de jogos sofisticado. No entanto, o SteelSeries Engine suporta apenas a abertura de um arquivo .exe com os botões de macro. Existe alguma maneira de converter o script em um simples executável?
23
.exe
s autônomos .Respostas:
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 chamadoiexpress.exe
.Run as administrator
.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.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.
fonte
Aqui estão 2 programas gratuitos que eu recomendo para a criação de arquivos fora de lote do EXE
1 - Conversor Bat To Exe
2 - Bat 2 Exe
Você pode usar os dois programas com uma GUI simples.
Bat To Exe Converter
também suporta comandos da CLI (\?
sinalize para obter ajuda). Exemplo básico da documentação:fonte
Bat2Exec
permite adicionar manifesto de administrador que eu gostei.Se o seu software de teclado suportar a passagem de argumentos para o executável (o que não é improvável), você não precisará.
executaria o arquivo em lotes e forneceria um executável válido para nomear o software do teclado. Nenhuma conversão necessária significa que você sempre pode fazer alterações facilmente em seu bastão sem a necessidade de etapas adicionais.
fonte
Encontrei este artigo que mostra como converter um arquivo .bat em .exe usando uma verificação em lote:
Downloads importantes:
fonte