Installation 使单个可执行文件包括所有带有nsis的程序文件和文件夹?
我有一个包含安装文件的zip文件。我正在提取此zip文件并将这些文件复制到安装目录中,脚本如下所示:Installation 使单个可执行文件包括所有带有nsis的程序文件和文件夹?,installation,nsis,Installation,Nsis,我有一个包含安装文件的zip文件。我正在提取此zip文件并将这些文件复制到安装目录中,脚本如下所示: ZipDLL::extractall "$OUTDIR\demo.zip" "C:\myapp\demo\" 如果我从$OUTDIR中删除zip文件,安装程序将无法按预期找到zip文件。我想做的是将这个zip或其解压缩的文件夹嵌入exe本身。我补充说 File -r "$OUTDIR/demo" 但是这个脚本没有很好地工作。 使用Zipdell插件时,通过在运行时沿installer.exe
ZipDLL::extractall "$OUTDIR\demo.zip" "C:\myapp\demo\"
如果我从$OUTDIR
中删除zip文件,安装程序将无法按预期找到zip文件。我想做的是将这个zip或其解压缩的文件夹嵌入exe本身。我补充说
File -r "$OUTDIR/demo"
但是这个脚本没有很好地工作。- 使用Zipdell插件时,通过在运行时沿installer.exe使用文件的位置来引用要处理的文件(
)demo.zip
- 使用
语句将某些文件嵌入生成的安装程序时,需要在编译时使用文件的位置来引用这些文件File
文件语句中的$OUTDIR
替换为相对于.nsi
脚本的路径
顺便说一句,您应该养成查看编译日志的习惯,当路径在编译时不正确时,NSIS可能会告诉您这种问题