NSIS学习笔记

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 /?查看命令使用

猜你喜欢

转载自blog.csdn.net/u011500419/article/details/79112039