2

彼を sfx する必要があるプロジェクトをセットアップしました。

まず、.msi ファイルと .exe ファイルを圧縮します。

%path7zip% a "%~dp0% %setup.7z" "%~dp0% %Output\Setup\*"

それは正常に動作します。

次に、7z ファイルを sfx します。

copy /b %path7zs% + "%~dp0% %config.txt" + "%~dp0% %Setup.7z" "%~dp0% %     
Output\Setup\MySetup.exe"

私の設定ファイルは次のとおりです。

;!@Install@!UTF-8!
Title="my title"
Progress="no"
GUIFlags=""
OverwriteMode="0"
InstallPath="%TEMP%"
ExtractPathText="Select extraction path"
ExtractPathTitle="my title"
ExtractTitle="Extracting"
ExtractDialogText=""
ExtractCancelText="Abort"
RunProgram="\"%%T\\setup.exe\""
;!@InstallEnd@!

MySetup.exe ファイルを取得しましたが、それを開こうとすると、7-zip: サポートされていないメソッドが表示されます。何か案は?ありがとうございました

4

2 に答える 2

1

Captain_majid のソリューションは私にとってはうまくいきました。また、SourceForge のこの投稿-mm=lzmaで、7z ファイルを生成するときに使用する提案も見つけましたが、これも同様に機能しました。

でも、違いが分かってよかったです。

于 2019-08-30T07:42:28.640 に答える