我在这里给大家分享一个NSIS制作安装包的脚本模板。
代码部分如下:
Outfile "ABC.exe"
RequestExecutionLevel Admin
; 请求以管理员身份运行
Function .onInit
; 初始化操作,例如检查系统条件等
FunctionEnd
Section "Installation" SEC01
SectionIn RO
SetOutPath "$INSTDIR"
; 设置安装目录
; 复制文件到安装目录
File "D:\ABC.exe"
; 请确保将ABC.exe替换成实际的目标文件路径
; 复制文件到系统文件夹
SetOutPath "$SysDir"
File "D:\ABC.exe"
; 创建快捷方式
CreateShortcut "$DESKTOP\MyProgram.lnk" "$INSTDIR\ABC.exe"
; 创建桌面快捷方式
CreateShortcut "$SMSTARTUP\MyProgram.lnk" "$INSTDIR\ABC.exe"
; 创建启动文件夹快捷方式(开始菜单的"启动"文件夹)
; 注册组件
; ...
SectionEnd
Function .onInstSuccess
Exec "$INSTDIR\ABC.exe"
; 安装成功后自动运行安装的软件
; 安装成功后的其他操作,例如显示完成界面、写入注册表等
FunctionEnd
在这个脚本中File "D:\ABC.exe"是你所为之制作安装包的软件的位置。在使用时别忘记了把"D:\ABC.exe"替换成你要为之制作安装包的软件的实际位置。<