Как выполнить EXE, созданный с 7zip SFX с параметрами - PullRequest
0 голосов
/ 10 мая 2018

Мы находимся в процессе создания самораспаковывающегося exe-файла с помощью 7zs.sfx, следуя предоставленным инструкциям здесь

До этого момента работал хорошо, но мы не можем запустить exe из командной строки, которая принимает аргументы командной строки.

Пример: Selfextract.exe arg1 arg2 arg3

В config.txt есть опция для настройки параметра «ExecuteParameters» с жестко заданными параметрами, передаваемыми в качестве аргументов приложению, настроенному с помощью «ExecuteFile»

Пример:

;! @ Install @ UTF-8

!

Title = "Приложение v1.0.0.0"

ExecuteParameters = "Аргумент"

ExecuteFile = "Install.exe"

;! @ InstallEnd @

Как передать аргумент через командную строку вместо жесткого кодирования аргумента в config.txt

1 Ответ

0 голосов
/ 16 мая 2018

Параметры могут быть переданы в самораспаковывающийся exe-файл без каких-либо изменений в конфигурационном файле.

Пример: Selfextract.exe arg1 arg2 arg3

Параметры arg1, arg2 и arg3 будут переданы в exe-файл, настроенный по умолчанию в config.txt.

В конечном итоге, учитывая пример, Install.exe запускается с параметрами arg1, arg2 и arg3.

...