Windows终端下基于.nsi与已打包exe生成exe安装程序的命令是什么
NSIS 命令行编译生成安装包方法
- 首先确认你的NSIS软件安装路径,默认安装路径为
C:\Program Files (x86)\NSIS\,目录下的makensis.exe就是官方提供的命令行编译工具 - 单次编译直接在Windows终端执行如下命令即可,替换为你自己的实际文件路径:
"C:\Program Files (x86)\NSIS\makensis.exe" D:\你的项目路径\你的安装脚本.nsi - 如果需要长期使用,可将NSIS安装目录添加到系统环境变量
Path中,之后任意位置打开终端都可以直接简化执行:makensis 你的安装脚本.nsi
补充说明:
上述命令的执行效果完全等价于你在HM NSIS Edit中右键点击「编译并执行」的操作,会直接读取你现有.nsi脚本的全部配置,包括你已经打包好的Pyinstaller生成的exe路径、安装包输出路径、安装流程逻辑等,无需修改现有.nsi脚本内容。
- 全流程自动化批处理示例(可保存为
build.bat放在项目根目录,双击直接执行完整打包+生成安装包流程):
@echo off :: 执行Pyinstaller打包,替换为你自己的打包参数 pyinstaller -w -F -i app_icon.ico main.py :: 等待打包完成后调用NSIS生成安装包 makensis install_script.nsi echo 安装包已生成完成 pause
内容的提问来源于stack exchange,提问作者Utopion
相关产品推荐
相关产品推荐

