帮助中心 helper



如何命令行进行打包操作

发布于:2025-02-24 15:49 编辑:Surou  浏览:

由于一些客户想把NSetup集成到自己的自动化,或者其他工具直接绕过界面UI直接进行打包操作

NSetup UI和编译底层是通过管道通信分开的,所以用户可以直接调用底层进行编译操作,但是需要注意,一些项目设置,和一些中间脚本的生成还是由NSetup UI进行生成的,如果项目文件或者配置有更新,需要使用NSetup UI进行更新。

步骤简单来说就是,先使用NSetup UI进行打包部署一次,然后,就可以使用bat 或者其他方式直接调用比编译底层进行部署了

相关bat 脚本源码如下

md %~dp0TempTemp   // %~dp0 为当前NSetup.exe所在同级目录

xcopy 需要打包的文件夹目录*.* %~dp0TempTemp // 将需要打包的文件复制到Temp目录

// 然后执行安装包和卸载程序的编译

set path==%path%;%~dp0NSIS;

makensis.exe %~dp0MakePackageDemoScriptUninstall.nsi // Demo 替换成客户自己的项目名

makensis.exe %~dp0MakePackageDemoScriptInstall.nsi