Descobri recentemente o IExpress e gostaria de usá-lo para empacotar scripts arbitrários em qualquer idioma com seus respectivos intérpretes / bibliotecas / dependências. O IExpress e o 7zip podem oferecer tudo isso (junto com algumas outras ferramentas). No entanto, não vejo uma maneira de passar os argumentos da linha de comando que são passados para o exe autoextraível resultante até o arquivo em lotes extraído ao executá-lo.
Existe uma ferramenta que oferece isso? Ou algum outro método que eu poderia usar para conseguir isso?
Exemplo:
run.bat
app.exe
app.dll
Eu empacotaria esses três arquivos para serem auto-extraídos ao executar um exe chamado "Final.exe", que chamaria 'cmd / c run.bat', que executaria o app.exe, que depende do app.dll. No entanto, como eu seria capaz de passar argumentos de linha de comando para o Final.exe e fazer com que eles passassem para o run.bat?
Respostas:
http://social.msdn.microsoft.com/Forums/en-US/adcae113-4758-481a-a367-60d5d14d97d6/this-is-how-to-turn-vbs-and-js-files-into-exe- arquivos-da-linha-de-comando-sem-ferramentas-de-terceiros? forum = script
Mostra como hospedar scripts vbs em um exe feito com o bloco de notas e um compilador incorporado no Windows.
Você precisará conhecer alguma programação para adaptar isso às suas necessidades.
fonte