我的zip文件包含我的安装文件。我正在解压缩这个zip并将这些文件复制到安装目录中,其脚本如下所示:
ZipDLL::extractall "$OUTDIR\demo.zip" "C:\myapp\demo\"
如果我从$OUTDIR
删除zip文件,则安装程序无法按预期找到zip文件。我想要做的是将此zip或其提取的文件夹嵌入到exe本身中。我添加了
File -r "$OUTDIR/demo"
但是这个脚本效果不好。
答案 0 :(得分:2)
demo.zip
),方法是使用其在运行时位置:沿installer.exe。File
语句将某些文件嵌入到生成的安装程序中时,您需要在编译时使用位置来引用这些文件。将$OUTDIR
语句中的File
替换为相对于.nsi
脚本的路径。