NSIS 变量】的更多相关文章

$PROGRAMFILES 程序文件目录(通常为 C:\Program Files 但是运行时会检测). $COMMONFILES 公用文件目录.这是应用程序共享组件的目录(通常为 C:\Program Files\Common Files 但是运行时会检测). $DESKTOP Windows 桌面目录(通常为 C:\windows\desktop 但是运行时会检测).该常量的内容(所有用户或当前用户)取决于 SetShellVarContext 设置.默认为当前用户. $EXEDIR 安装程…
nsis中文版(Nullsoft Scriptable Install System)是一个专业的开源的可以用来封闭Windows程序的实用工具,是一个开源的 Windows 系统下安装程序制作程序.nsis它功能强,源码是直接使用C语言编写而成,并且可以直接到nsis官网下载所有nsis版本,并且提供了详细的帮助文档,方便用户制作时使用.安装页面可以使用Page自定义界面.卸载页面可以配置让用户选择是否删除用户文件.系统设置中对注册表的操作简单方便,可以使用REGDLL进行动态库的注册,还可以…
6 小时 Python 入门 以下操作均在 Windows 环境下进行操作,先说明一下哈 一.安装 Python 1.官网下载 Python 进入官网(https://www.python.org),点击 Downloads,选择要下载的版本: 2.安装 Python 安装时注意下图勾选部分一定要勾选: 二.安装代码编辑器 PyCharm 1.官网下载 PyCharm 进入官网(https://www.jetbrains.com/pycharm),点击 Downloads,选择要下载的版本: 2…
手头有个项目需要修改PATH变量 需要!include "EnvVarUpdate.nsh" 以下是NSIS脚本代码 ; Script generated by the HM NIS Edit Script Wizard. !include "StrFunc.nsh" ; HM NIS Edit Wizard helper defines !define PRODUCT_NAME "Setup_Wintech" !define PRODUCT_V…
定义 ; include for some of the windows messages defines !include "winmessages.nsh" ; HKLM (all users) vs HKCU (current user) defines !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' !define env_hkcu…
简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序.它提供了安装.卸载.系统设置.文件解压缩等功能.这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的.NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的. 工具: HW VNISEdit(NSIS脚本编辑器) 1. 使用编辑器中NSIS脚本向导功能,自动生成对应的nsi脚本. 点击文件->新建…
一. 准备工作 下载nsis相关工具包,点击此下载 1. 安装程序:nsis-2.46-setup.exe 2. 编辑程序:cnisedit203.exe 3. 帮助文档:NSIS205帮助文档.rar 4. 第三方库:ExecCmd.dll.AddPath.nsh.WriteEnvStr.nsh 二. 安装nsis-2.4.6-setup.exe 1. 安装完后,右键nsi格式的文件,如果没有出现Compile NSIS Script和Compile NSIS Script(Choose Co…
一 .堆栈 堆栈是 NSIS 维护的一堆数据,你可以根据需要往堆栈中存入任意大小的数据(as big as you like),所以你可以向堆栈中推入或读取数据,堆栈只有一个,堆栈遵守 LIFO (后进先出)的原则,堆栈可以用在例如:向函数或插件传递参数,也可以用来扩展 $0-$9 和 $R0-$R9 的值,通过将他们的值推入堆栈,然后给他们赋新值,在执行一些操作后,再从堆栈中恢复之前保存的值.与堆栈相关的操作有三个:Pop, Push 和 Exch.   1.push 将数值压入堆栈.数值位于…
基本介绍完之后,我们大概了解了NSIS中有哪些组件,现在我们通过一个简单的demo来学习如何使用这些组件. 1.环境配置 NSIS的环境非常简单,只有一个安装包,安装后即可使用. 官网:http://nsis.sourceforge.net/Main_Page,可以到这里下载最新的安装包,也有一些demo可以学习. 安装完之后,将安装目录添加到系统环境变量就可以正常使用了.(也可以将安装目录拷贝到要使用的地方) 这里我们使用的版本是v3.0b1 2.开始 以下是一个最简单的安装包代码: ; 输出…
NSIS多语言安装,很多教程提供了详细的代码,但是代码中某些语句的含义我还是不很明白,作为一个吃螃蟹的人,我做一个解释,避免很多小伙伴和我哟U一样的误区,以下结论都是自己根据实践得来,若发现理解错误,请联系我7-7-2-7-0-6-5-4-8#qq.com(为了避免不法分子查信息,已经经过模糊处理,请把“-”去掉,”#“换成“@”). 先上一段代码: OutFile "Language.exe" LoadLanguageFile "${NSISDIR}\Contrib\Lan…