!include "LogicLib.nsh"
OutFile "Test_Loop.exe"
Section Main 01
${ForEach} $R0 0 100 + 5
MessageBox MB_OK $R0
${Next}
${For} $R1 0 10
MessageBox MB_OK $R1
${Next}
SectionEnd
!include "LogicLib.nsh"OutFile "Test_Loop.exe"Section Main 01${ForEach} $R0 0 100 + 5 MessageBox MB_OK $R0${Next}${For} $R1 0 10 MessageBox MB_OK $R1${Next}SectionEnd
逻辑代码结构
虽然可以
使用
StrCmp,IntCmp,IfErrore,Goto等
命令
来执行条件语句和
循环
语句。然而,还有更简单的
方法
。
LogicLib提供了一些非常简单的宏,使得一些复杂结构的构建变得简单。在LogicLib.nsh中对它的语法进行了解释,与其他的编程语言相似,对初学者和进阶者都很友好。
例如,不
使用
LogicLib库,对变量的校验
方法
StrCmp $0 'some value' 0 +3
var ysSetting
nsis
还提供了寄存器,可读写变量:
$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, $R0, $R1, $R2, $R3, $R4, $R5, $R6, $R7, $R8, $R9
2.逻辑表达式
nsi...
3. 小巧:
NSIS
生成的安装程序非常小,因此可以更快地下载和安装。
4. 兼容性:
NSIS
生成的安装程序可以在所有Windows操作系统上运行,包括Windows 10。
总之,
NSIS
是一种非常方便和实用的工具,可以帮助开发人员快速创建Windows安装程序。
xiaonuo911teamo:
如何解决make: Nothing to be done for `all' 的方法
xiaonuo911teamo: