Недавно я обнаружил IExpress и хотел бы использовать его для упаковки произвольных скриптов на любом языке с соответствующими им интерпретаторами / библиотеками / зависимостями. IExpress и 7zip могут предложить все это (наряду с несколькими другими инструментами). Однако я не вижу способа передать аргументы командной строки, которые передаются получающемуся самораспаковывающемуся файлу, в пакетный файл, который извлекается при его запуске.
Есть ли инструмент, который предлагает это? Или какой-то другой метод, который я мог бы использовать для достижения этой цели?
Пример:
run.bat
app.exe
app.dll
Я бы упаковал эти три файла, чтобы получить самораспаковку при запуске exe-файла «Final.exe», который вызвал бы «cmd /c run.bat», который запустил бы app.exe, который зависит от app.dll. Однако как я смогу передать аргументы командной строки в Final.exe и передать их в run.bat?