- 83
- 0
- 约4.84千字
- 约 7页
- 2020-10-30 发布于广东
- 举报
简单教程
来自NSIS Wiki
Author: eldri005 (talk, contrib)
如果这页是你的NSIS 的第一次经历,你将需要NSIS 编译器 来翻译下面的脚本,和一些你创建的其
它的,到功能安装器中。在NSIS 安装文件夹中的makensisw.exe 是真正的编译器。它有一个图形化
前端,它 解释(explains)三种方法来加载脚本,所以它非常容易使用。一旦你安装NSIS,来创建一
个安装器,复制一 个脚本到一文本编辑器中,保存文件带有.nsi 扩展名,并加载文件到makensisw
编译器。
目录
1 最小的空安装器
2 简单的hello world - 弹出框
3 简单的hello world - 写文本到一个文件
4 简单地安装一个文件
5 安装一个文件和创建一个卸载器来移除它
6 简单地创建一个开始菜单项目
7 简单的安装器和卸载器,带有开始菜单项目
8 简单地获取当前Java 运行时环境的版本
9 检查用户是否是administrator
最小的空 安装器
# 安装器的名称
OutFile Installer.exe
# 默认 section开始;每一个NSIS 脚本至少一个 section。
Section
# 默认 section结尾
SectionEnd
简单的hello world - 弹出框
当安装器运行时,hello world 脚本将创建一个在其中带有单词hello world和一个OK按 钮的弹
出框
robsean@126.com 2019 年02 月18 日
# 设置安装器的名称
Outfile hello world.exe
# 创建一个默认 section。
Section
# 创建一个弹出框,带有一个 OK按钮,和文本Hello world!
MessageBox MB_OK Hello world!
SectionEnd
简单的 hello world - 写文本到一个文件
当安装器运行时,这个hello world 脚本将写hello world到一个文本文件
# 声明安装器文件的名称
Outfile hello world.exe
# 打开 section
Section
# 创建一个弹出框,带有一个 OK按钮,和一些文本
MessageBox MB_OK Now We are Creating Hello_world.txt at Desktop!
/* 打开一个被称为Hello_world.txt的输出文件,
在桌面上,在写模式中。这个文件不需要存在
在脚步被编译和运行前 */
FileOpen $0 $DESKTOP\Hello_world.txt w
# 写字符串hello world!到输出文件
FileWrite $0 hello world!
# 关闭文件
FileClose $0
# 显示成功信息
MessageBox MB_OK Hello_world.txt has been created successfully at Desktop!
robsean@126.com 2019 年02 月18 日
# 结束section
SectionEnd
简 单地安装一个文件
这个安装器脚本将复制文件test.txt到安装目录。首先,像下面的安装器脚本一样的相同的目录中
创建 test.txt 文件,然后编译安装器脚本。如果安装器脚本是正在桌面上,在运行编译的安装器前
删除 test.txt 文件。运行简单的安装器安装test.txt 文件到桌面。
# 定义安装器的名称
Outfile simple installer.exe
# 定义来安装到的目录,在这个实例中像指定的desktopfied
# 通过预定义的$DESKTOP变量
InstallDir $DESKTOP
# 默认 section
Section
# 为这个文件定义输出路径
SetOutPath $INSTDIR
# 定义在输出路径中安装和放置的东西
File test.txt
SectionEnd
安 装一个文件和创建一个卸载器来移除它
这个脚本将做下面:创建一个名为installer.ex
您可能关注的文档
- DeltaV特点分享 文档 参考 学.pdf
- DeltaV系统安装分享 文档 参考 学.pdf
- DELTAV系统说明书分享 文档 参考 学.pdf
- DeviceInitHelp分享 文档 参考 学.pdf
- FLEXlm_License_Management分享 文档 参考 学.pdf
- PCA82C251_cn分享 文档 参考 学.pdf
- perfusion theory 分享 文档 参考 学and clinical application.pdf
- PressCAD手册分享 文档 参考 学.pdf
- S12UB_PRELAB分享 文档 参考 学_8_HC_AND_DBUG.pdf
- S12X Examples分享 文档 参考 学.pdf
- 2025年甘肃省张掖市直医疗卫生单位引进高层次人才补充备考题库及答案详解一套.docx
- 2025年甘肃省张掖市直医疗卫生单位引进高层次人才补充备考题库及答案详解参考.docx
- 2026部编版小学语文四年级上册期末考试精选3套试卷(含答案解析).docx
- 2025年甘肃省张掖市直医疗卫生单位引进高层次人才补充备考题库及答案详解(夺冠系列).docx
- 智能变电站技术规范讲解 二次系统通用设计规范.pptx
- 2025年甘肃省张掖市直医疗卫生单位引进高层次人才补充备考题库及完整答案详解一套.docx
- 2025年甘肃省张掖市直医疗卫生单位引进高层次人才补充备考题库及答案详解1套.docx
- 2026部编版小学数学五年级上册期末考试试卷打印版(3套含答案解析).docx
- 2026部编版小学英语四年级上册期末考试3套精选试卷(含答案解析).docx
- 2025年甘肃省张掖市直医疗卫生单位引进高层次人才补充备考题库及一套完整答案详解.docx
最近下载
- MAS系统整体介绍.pptx VIP
- (正式版)DB50∕T 1125.1-2021 《区域性气象灾害过程评估规范 第1部分:高温 》.docx VIP
- DB1301T538-2024 极端高温、低温和强降雨事件判定规则.docx VIP
- 2025年国航客服测试题及答案.doc VIP
- (2025版)医务人员职业道德准则及政策解读PPT课件.pptx VIP
- 食材配送食材检验不合格应急处理措施.doc VIP
- 米晶子济世良方.pdf
- 精神专科医疗机构医保基金使用违法违规问题剖析与治理对策.pdf VIP
- 国航乘务员手册.pdf VIP
- 2025至2030中国管理咨询行业发展分析及投资前景与战略规划报告.docx VIP
原创力文档

文档评论(0)