我想用7zip制作一个自动提取存档,我能够做到但是在7zip存档中我只有pdf或doc文件,所以在自动提取过程中可以在结束时启动一个exe提取过程。
我希望使用NSIS来使用Nsis7z插件,但我需要一个例子来做到这一点。你有一个nsi文件的例子吗?
先谢谢
答案 0 :(得分:0)
它基本上就是它在plug-in Wiki上所说的内容:
# Init temporary folder $PLUGINSDIR
InitPluginsDir
# Include 7-zip archive
SetOutPath $PLUGINSDIR
ReserveFile "myArchive.7z"
# Extract archive
Nsis7z::Extract "$PLUGINSDIR\myArchive.7z"
Delete "$PLUGINSDIR\myArchive.7z"
提取的文件现在位于$PLUGINSDIR
。另请注意,我使用了ReserveFile
而不是File
,因为我们不想重新压缩存档。