自动打包

来源:互联网 发布:程序员和公务员哪个好 编辑:程序博客网 时间:2024/04/28 00:43

通过CMD命令调用NSIS编译器打包程序

 


makensisw /DOUTFILE_NAME="" /DPRJ_PATH=''  XXX.nsi

  • /D为编译器选项,使用 /D 开关一次或多次将会把符号添加到全局定义列表
  • 其中 OUTFILE_NAME 为生成安装包的名称
  • PRJ_PATH 为要打包文件所在的路径,注意源文件所在路径必须为单引号

附编译选项:

MakeNSIS 命令的语法为:

makensis [选项 | script.nsi | - [...]]

  •  选项

/LICENSE 显示一个许可页面。
The /V 开关及后面跟随的 0 ~ 4 数字设定了输出。0=无输出,1=仅错误,2=警告和错误,3=信息、警告和错误,4=全部输出。
The /P 开关及后面跟随的 0 ~ 5 数字设定编译程序进程的优先级。 0=空闲, 1=低于正常, 2=正常 (默认), 3=高于正常, 4=高, 5=立即。
The /O 开关及后面跟随的记录文件告诉编译器输出记录到记录文件而不是屏幕。
/PAUSE 使得 makensis 在退出前暂停,当直接从 Windows 执行时非常有用。
/NOCONFIG 禁止包含 nsisconf.nsh 。没有这个参数的话,安装程序默认从 nsisconf.nsh 读取设置。
/CMDHELP 输出基本的命令用法信息(如果指定了命令),或所有命令(如果未指定命令)。
/HDRINFO 输出 makensis 编译的选项信息。
/NOCD 禁止把当前目录更改到 .nsi 文件。
使用 /D 开关一次或多次将会把符号添加到全局定义列表 (请看 !define)。
使用 /X 开关一次或多次将会执行你随后指定的代码。例如: "/XAutoCloseWindow false"
对脚本名指定一个破折号(-)将会通知 Makensis 把标准输入作为源来使用。

 

原创粉丝点击