0.入门
(1)通过百度百科,学习基本的语法
(2)通过下面的生成脚本,看脚本学习
1.学习工具
(1)NSIS安装包
(2)NISEdit脚本编辑软件
(3)NSIS对话框设计器
说明:装完后,需要配置NISEdit的执行文件为NSIS目录的exe,另外NSIS的Include目录和Plugins缺少的文件,也可以网上另外下载
2.学习方法
(1)利用NISEdit通过图形界面制作一个nsi文件,然后在这个基础上改
(2)设计对话框时也可以利用对话框设计器设置好,然后直接复制代码到脚本上使用
(3)写好的脚本,可直接通过NSIEdit编译,也可以直接通过NSIS的编译器直接编译
(4)所有函数和变量,直接在NSIS界面的用户手册NSIS User Manual里查找;
需要的windows函数可在NSIS安装目录的Include的nsWindows.nsh找到;
需要的插件的例子可在NSIS的安装目录的Examples里找到,也可通过NSIS界面点击进入;
找不到的可在NSIS界面的Developer Center进入进行下载和查找
3.NSIS支持命令行,可在bat中运行
命令如下:
"D:\Program Files\NSIS\makensis.exe" setup.nsi
相对路径的获取bat脚本:
-----begin----
rem 获取NSIS安装路径,softDisk:盘符,softPathTmp:盘符冒号后面的字符串,“delims=: ”表示冒号和空格是分隔符
for /f "skip=2 tokens=3* delims=: " %%j in ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\NSIS /ve') do (
set softDisk=%%j
set softPathTmp=%%k
)
set softPath=%softDisk%:%softPathTmp%
------end-----
说明:可以通过cmd进入安装目录,输入makensis.exe /?查看命令使用