找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1338|回复: 37

[原创] 【20260308】一键安装常用软件NSIS示例脚本

[复制链接]
发表于 2026-3-8 15:14:03 | 显示全部楼层 |阅读模式
本帖最后由 nttwqz 于 2026-3-8 19:35 编辑

捕获.PNG


考虑到近年来总有坛友寻找批量软件安装工具,这里提供另外一个解决方案——NSIS示例脚本!

只需甚至不需要掌握一点点基础知识,只需照葫芦画瓢即可。

NSIS下载地址已在脚本中注释,NSIS是开源的安装包制作工具,可免费用于商业用途。

注意,示例脚本仅作为示例提供,官方版本NSIS默认无法编译成功,因有外部文件添加,以及缺少插件,请务必修改成自己需要的再行编译。

附件中只有源码以及修改的界面文件,无成品。

主要需要修改区段,可见区段其名称将自动显示在组件页面,可供选择是否安装。

  1. # 修改示例

  2. Section "软件1"
  3.     ; 关闭安装信息显示,否则每行执行的指令都将显示
  4.     SetDetailsPrint none
  5.     # 设置输出目录,可理解为切换到指定文件夹,运行程序可省略路径。
  6.     SetOutPath "$EXEDIR\软件安装包"

  7.     ${print} "安装 软件1"
  8.     Exec '软件1.exe /S'
  9. SectionEnd

  10. Section "软件2"
  11.     ${print} "安装 软件2"
  12.     ExecWait '软件2.exe /S'
  13. SectionEnd
复制代码


源码下载

一键安装常用软件.7z (5.95 KB, 下载次数: 71)

NSIS中文帮助

NSIS中文帮助.7z (376.75 KB, 下载次数: 37)
发表于 2026-3-8 15:25:06 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2026-3-8 15:43:21 | 显示全部楼层
试试能不能安装
回复

使用道具 举报

发表于 2026-3-8 15:45:07 | 显示全部楼层
双击无法打开呢

点评

这只是个示例脚本,exe为GUI依赖文件,需要自己修改源码添加实际软件,编译后使用。  详情 回复 发表于 2026-3-8 16:16
回复

使用道具 举报

发表于 2026-3-8 15:59:07 | 显示全部楼层
多谢分享!!!
回复

使用道具 举报

发表于 2026-3-8 16:00:23 | 显示全部楼层

点评

你的回复可更好  发表于 2026-3-8 17:54
回复

使用道具 举报

发表于 2026-3-8 16:05:05 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| 发表于 2026-3-8 16:16:50 来自手机 | 显示全部楼层
qiufeng2010 发表于 2026-3-8 15:45
双击无法打开呢

这只是个示例脚本,exe为GUI依赖文件,需要自己修改源码添加实际软件,编译后使用。
回复

使用道具 举报

发表于 2026-3-8 16:21:09 | 显示全部楼层
多谢无私分享!
回复

使用道具 举报

发表于 2026-3-8 16:53:48 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2026-3-8 17:05:29 | 显示全部楼层
还是没太明白,学习一下了
回复

使用道具 举报

发表于 2026-3-8 17:52:22 | 显示全部楼层
谢谢,制作新系统可以一键安装了
回复

使用道具 举报

发表于 2026-3-8 17:54:27 | 显示全部楼层
地址要自己找,源码也要自己下,还要编译,门槛也不低
回复

使用道具 举报

发表于 2026-3-8 17:54:42 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-3-8 18:01:58 | 显示全部楼层
如果我没有理解错,应该是,提取文件,拷贝文件,写入注册表,写入变量等,模拟系统安装软件吧

点评

你说的是nsis的主要功能,写安装包,这个相对复杂,本贴主要需要修改的就是运行程序,静默安装,这个,没有什么难度,比如 Section "软件1" ${print} "安装 软件1" Exec '"$EXEDIR\软件安装包\软件1.ex  详情 回复 发表于 2026-3-8 18:49
回复

使用道具 举报

发表于 2026-3-8 18:33:11 | 显示全部楼层
非常优秀,支持原创
回复

使用道具 举报

发表于 2026-3-8 18:38:24 | 显示全部楼层
感谢分享示例脚本
回复

使用道具 举报

发表于 2026-3-8 18:49:03 | 显示全部楼层
有点复杂,感觉最简单的还是脚本安装。
回复

使用道具 举报

 楼主| 发表于 2026-3-8 18:49:59 | 显示全部楼层
l3429900 发表于 2026-3-8 18:01
如果我没有理解错,应该是,提取文件,拷贝文件,写入注册表,写入变量等,模拟系统安装软件吧

你说的是nsis的主要功能,写安装包,这个相对复杂,本贴主要需要修改的就是运行程序,静默安装,这个,没有什么难度,比如

Section "软件1"
    ${print} "安装 软件1"
    Exec '"$EXEDIR\软件安装包\软件1.exe" /S'
SectionEnd

Section "软件2"
    ${print} "安装 软件2"
    ExecWait '"$EXEDIR\软件安装包\软件2.exe" /S'
SectionEnd

点评

多谢了,这个功能会是这软件的简单的应用之一了,确实适合小白,要求不高的人士  详情 回复 发表于 2026-3-8 21:33
回复

使用道具 举报

发表于 2026-3-8 21:01:53 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-3-8 21:08:20 | 显示全部楼层
谢谢楼主无私分享!
回复

使用道具 举报

发表于 2026-3-8 21:14:05 | 显示全部楼层
多谢分享!!!
回复

使用道具 举报

发表于 2026-3-8 21:28:51 | 显示全部楼层
有一点麻烦
回复

使用道具 举报

发表于 2026-3-8 21:33:58 | 显示全部楼层
nttwqz 发表于 2026-3-8 18:49
你说的是nsis的主要功能,写安装包,这个相对复杂,本贴主要需要修改的就是运行程序,静默安装,这个,没 ...

多谢了,这个功能会是这软件的简单的应用之一了,确实适合小白,要求不高的人士
回复

使用道具 举报

发表于 2026-3-8 23:01:55 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-3-9 06:23:16 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-3-9 06:47:43 | 显示全部楼层
謝謝分享,非常感謝您!
回复

使用道具 举报

发表于 2026-3-9 09:09:15 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-3-9 09:15:31 | 显示全部楼层
感谢分享!用的软件不多,手动安装也不太麻烦。
回复

使用道具 举报

发表于 2026-3-9 13:15:56 来自手机 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-3-19 23:19

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表