无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 前天 15:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 nttwqz 于 2026-3-8 19:35 编辑



考虑到近年来总有坛友寻找批量软件安装工具,这里提供另外一个解决方案——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, 下载次数: 54)

NSIS中文帮助

NSIS中文帮助.7z (376.75 KB, 下载次数: 30)
2#
发表于 前天 15:25 | 只看该作者
感谢分享!
回复

使用道具 举报

3#
发表于 前天 15:43 | 只看该作者
试试能不能安装
回复

使用道具 举报

4#
发表于 前天 15:45 | 只看该作者
双击无法打开呢

点评

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

使用道具 举报

5#
发表于 前天 15:59 | 只看该作者
多谢分享!!!
回复

使用道具 举报

6#
发表于 前天 16:00 | 只看该作者

点评

你的回复可更好  发表于 前天 17:54
回复

使用道具 举报

7#
发表于 前天 16:05 | 只看该作者
感谢分享
回复

使用道具 举报

8#
 楼主| 发表于 前天 16:16 来自手机 | 只看该作者
qiufeng2010 发表于 2026-3-8 15:45
双击无法打开呢

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

使用道具 举报

9#
发表于 前天 16:21 | 只看该作者
多谢无私分享!
回复

使用道具 举报

10#
发表于 前天 16:53 | 只看该作者
看看
回复

使用道具 举报

11#
发表于 前天 17:05 | 只看该作者
还是没太明白,学习一下了
回复

使用道具 举报

12#
发表于 前天 17:52 | 只看该作者
谢谢,制作新系统可以一键安装了
回复

使用道具 举报

13#
发表于 前天 17:54 | 只看该作者
地址要自己找,源码也要自己下,还要编译,门槛也不低
回复

使用道具 举报

14#
发表于 前天 17:54 | 只看该作者
谢谢分享
回复

使用道具 举报

15#
发表于 前天 18:01 | 只看该作者
如果我没有理解错,应该是,提取文件,拷贝文件,写入注册表,写入变量等,模拟系统安装软件吧

点评

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

使用道具 举报

16#
发表于 前天 18:33 | 只看该作者
非常优秀,支持原创
回复

使用道具 举报

17#
发表于 前天 18:38 | 只看该作者
感谢分享示例脚本
回复

使用道具 举报

18#
发表于 前天 18:49 | 只看该作者
有点复杂,感觉最简单的还是脚本安装。
回复

使用道具 举报

19#
 楼主| 发表于 前天 18:49 | 只看该作者
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

点评

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

使用道具 举报

20#
发表于 前天 21:01 | 只看该作者
谢谢分享
回复

使用道具 举报

21#
发表于 前天 21:08 | 只看该作者
谢谢楼主无私分享!
回复

使用道具 举报

22#
发表于 前天 21:14 | 只看该作者
多谢分享!!!
回复

使用道具 举报

23#
发表于 前天 21:28 | 只看该作者
有一点麻烦
回复

使用道具 举报

24#
发表于 前天 21:33 | 只看该作者
nttwqz 发表于 2026-3-8 18:49
你说的是nsis的主要功能,写安装包,这个相对复杂,本贴主要需要修改的就是运行程序,静默安装,这个,没 ...

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

使用道具 举报

25#
发表于 前天 23:01 | 只看该作者
感谢分享
回复

使用道具 举报

26#
发表于 昨天 06:23 | 只看该作者
感谢分享
回复

使用道具 举报

27#
发表于 昨天 06:47 | 只看该作者
謝謝分享,非常感謝您!
回复

使用道具 举报

28#
发表于 昨天 09:09 | 只看该作者
谢谢分享
回复

使用道具 举报

29#
发表于 昨天 09:15 | 只看该作者
感谢分享!用的软件不多,手动安装也不太麻烦。
回复

使用道具 举报

30#
发表于 昨天 13:15 来自手机 | 只看该作者
谢谢分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-10 14:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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