问题标签 [nsis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
text - NSIS 脚本 - 更改标题文本。在安装程序和卸载程序部分也使用相同的变量
我正在使用 NSIS 编写安装程序。我想知道如何在自定义页面上更改或编写描述(白色标题上的文本)?例如:我在目录页面之后插入了一个自定义页面,并且描述保持不变,即选择安装位置...但我想根据我的页面要求进行更改。我应该如何更改此文本?另外我想访问卸载程序部分中的一个变量,该变量在安装程序部分中设置了一些字符串。请帮我解决这个...
installation - 将自定义页面添加到卸载程序
我正在我的卸载程序中创建一个自定义页面,如下所示:
但是我在卸载页面中收到错误-解决创建页面功能“mypageCreate”的错误。帮助..
directory - Nsis - 更改安装目录
目前我在我的安装目录中说 c:\Program File\My installer.我必须执行一个存储在其他位置的 demo.bat 文件说 c:\Program Files\Temp\example.bat,我必须这样做去那个位置并执行因为我的 example.bat 有一些只存储在 Temp 文件夹中的支持文件。
我的问题是如何在编写 nsis 脚本时将我的安装目录更改为其他目录,执行 demo.bat 文件并返回到我原来的安装目录?
installation - 每次安装后,让 WiX 将新的 GUID 写入注册表
我正在尝试将 NSIS 安装程序移植到 WiX。每次安装程序运行时,它都会将注册表项设置为新的 GUID 值,这样当我的应用程序运行时,它可以查看它是否在安装后首次运行。首次运行时,应用程序将另一个注册表项设置为安装程序中的 GUID 值。只要两个键匹配,我就知道安装程序没有运行。
这是 NSIS 代码:
和
我已经准备好一个相当完整的 WiX 安装程序,但我不知道如何复制这个功能。WiX 中有什么东西可以在安装时生成 GUID,还是我需要编写自定义事件?如果我可以避免编写一个小 dll,那将是最好的。
windows-installer - 如何使用 NSIS 为 MSI 文件创建 SETUP.EXE 包装器
我想将现有的 msi 安装程序文件包装到 NSIS 安装程序可执行文件中。因为没有任何选项可以更改 msi 文件的图标。我只想自定义输出setup.exe的图标。除此之外,我还想确保 NSIS 不会在我的安装程序中添加任何额外的用户界面。有人有这样做的想法吗?提前致谢。
listbox - NSIS:如何将项目添加到列表框控件?
如何在 NSIS 的运行时将项目添加到列表框控件?
installation - NSIS 与 WiX 与任何其他安装包
需要创建一个安装包,它需要 a) 安装数据库,b) 创建数据库和表,c) 已安装已在 Visual Studio 中创建可安装,d) 创建 ODBC 数据源,e) 复制文件。f) 创建快捷方式等
你能建议使用哪一个吗?为了简化以下将是我的标准(降序)
- 稳定的
- 满足我所有的需求。
- 简单易学
你能建议吗?
registry - NSIS:什么是注册表?
NSIS 中的注册表是什么?您如何写入和读取注册表?
file-io - Nsis:文件读取中的问题
当我使用 FileRead 读取文件并在列表框中显示内容时,我在行后得到一些垃圾字符。
例如。如果我的行是:a.txt
(注意 $$ 是一些垃圾字符)可能是因为 $\r$\n。我能做些什么来纠正这个问题?
file-io - NSIS:将一个文件复制到另一个文件时出现问题,不包括一行
我想用它的原始内容替换文件 1.txt,除了 R1 中的行,我为此编写了以下代码:
但它不能正常工作,它保持 1.txt 不变。有人可以帮我找出问题所在吗?