脚本编程 第31页
System.dll的使用说明-永恒心锁-分享互联网

System.dll的使用说明

介绍 System 插件使开发人员能够从任何 DLL 调用任何导出的函数。 例如,您可以使用它调用 GetLogicalDriveStrings 以获取用户计算机上可用驱动器的列表。 System 插件还允许开发人员分配、释放...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁10年前
0357113
NSIS脚本详解-永恒心锁-分享互联网

NSIS脚本详解

介绍 NSIS特别说明: 某些脚本需要额外的DLL支持,如MPC关联程序,就有可能需要InstallOptionsEx.dll, 另外,可能需要编译语言头文件如:SimpChinese.nsh,可能需要把 !define 全部替换为&n...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0270413
NSIS循环遍历INI文件内容-永恒心锁-分享互联网

NSIS循环遍历INI文件内容

INI文件格式如: [Logon] 0CmdLine=hello.exe 0Parameters=123 1CmdLine=hello.exe 1Parameters=123 NSIS代码: !include 'LogicLib.nsh' Function UpdateScriptIni strcpy $Var_IniFile '$INST...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
031029
NSIS——for循环的使用方法-永恒心锁-分享互联网

NSIS——for循环的使用方法

!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
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
024969
宏使用方法(!macro和!insertmacro)-永恒心锁-分享互联网

宏使用方法(!macro和!insertmacro)

【案例一】 OutFile 'test_maroc.exe' !macro add a b c ;一个实现(a+b)*(a-b)的宏 IntOp $R0 ${a} - ${b} IntOp $R1 ${a} + ${b} IntOp ${c} $R0 * $R1 !macroend /* 注意:!macro和!insertmacr...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0301711
IF与WHILE的使用-永恒心锁-分享互联网

IF与WHILE的使用

逻辑语句的宏文件:  !include logiclib.nsh IF语句: ${If} $0 == 'some value' MessageBox MB_OK '$0 is some value' ${ElseIf} $0 == 'some other value' MessageBox MB_OK '$0 is some...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0188815
判断NSIS变量是否为空-永恒心锁-分享互联网

判断NSIS变量是否为空

!include logiclib.nsh Var tmpInst ReadRegStr $0 HKLM ${PRODUCT_INST_KEY} 'InstallDir' MessageBox MB_OK 'tmpInst 有没有值: $0' ${If} $0 == '' MessageBox MB_OK '没值' ${Else} Message...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
026558
NSIS 注册表中键值是否存在-永恒心锁-分享互联网

NSIS 注册表中键值是否存在

;定义注册表主键 !define HKEY_CLASSES_ROOT 0x80000000 !define HKEY_CURRENT_USER 0x80000001 !define HKEY_LOCAL_MACHINE 0x80000002 !define HKEY_USERS 0x80000003 OutFile OpenReg.exe XP...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0229415
nsis安装包(一)_前言-永恒心锁-分享互联网

nsis安装包(一)_前言

无奈相识 项目中安装包的制作工作最初由组内一位同事(以后简称W)负责,因为测试部门合并为测试平台的缘故,W去了测试平台下的另一个部门(不久W就转做了策划,现已离职)。于是,W的安装包制...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
014726
nsis安装包(四)_软件环境-永恒心锁-分享互联网

nsis安装包(四)_软件环境

软件环境 制作nsis安装包,至少需要一个编译程序,它将nsis脚本转化为安装包。 使用有语法高亮、代码折叠、大纲视图等特征的开发环境编辑和编译NSIS脚本是一个方便的方法。 增加了新特征(如文...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0157714