Как распаковать WinZip Self-Extracting exe в тихом режиме


Я создал exe-файл с помощью WinZip Self-Extractor. Он извлекает файл в режиме пользовательского интерфейса, то есть, когда dobule щелкает по настройке, открывается новое окно, которое показывает распаковку setupname.exe. Мне нужно извлечь тот же exe-файл в режиме без вывода сообщений, который не должен отображать распаковываемую информацию пользовательского интерфейса.

Можно ли извлечь exe-файл с помощью WinZip Self-Extractor как в режиме пользовательского интерфейса, так и в режиме без звука? Пожалуйста, поделитесь шагами, если это возможно.

Спасибо,
Saravana

2 ответа

Для WinZip вы можете использовать /auto флаг, за которым следует каталог, в который вы хотите его разархивировать.

Например:

myWinZipSelfExtract.exe /auto C:\whereever\you\want

где myWinZipSelfExtract.exe это ваш самораспаковывающийся exe

Источник: http://kb.winzip.com/kb/entry/115/

Вы можете использовать ключ -info, чтобы увидеть команду /auto в самоизвлечении.

Например:

myWinZipSelfExtract.exe -info

Вы можете получить, например, информацию о приглашении с помощью команды:

-win32 -le -overwrite -c ".\setup.exe"

Команда подсказки информации

У меня была похожая проблема, но я обнаружил, что команда Powershells Expand-Archive работает.

например Expand-Archive C:\\path_to_exe.exe -DestinationPath C:\\path_to_extract_to -Force

Это извлекает содержимое самораспаковывающегося exe-файла в автоматическом режиме.

Синтаксис: <self-extract-exe-name>.exe -unzipDir <Destination-Folder>

Пример: Test.exe -unzipDir C:\my-files\test

Другие вопросы по тегам