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?