Как распаковать 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