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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值