问题标签 [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.

0 投票
1 回答
827 浏览

nsis - NSIS - 开始菜单左侧的快捷方式

Windows XP 开始菜单分为左右两部分。我可以添加到开始菜单的所有程序文件夹,但是如何在开始菜单的左侧为您的应用程序添加快捷方式?

谢谢!

0 投票
2 回答
791 浏览

nsis - 检查 NSIS 安装程序的单个实例

我有一个用 NSIS 编写的更新程序。我只是想确保当它被调用两次或更多次时,它不会创建更新程序的另一个实例,否则会有两个或更多更新程序在运行。

如果您的更新程序已经在运行,您如何限制更新程序创建另一个实例?因此,无论进行了多少次调用,都只有一个更新程序正在运行。

谢谢...

0 投票
2 回答
1127 浏览

nsis - 我的安装程序中出现空框?如何删除它?

我正在为我的应用程序使用一个非常简单的安装脚本,并在部分选择屏幕上显示一个空框。我想删除它,或者至少知道它的用途并填满它。

这是一个截图 替代文字

和我的安装脚本

0 投票
2 回答
9497 浏览

windows - 如何更改 nsis 快捷方式的路径起点?

我有一个用于正在处理的应用程序的 nsis 安装程序脚本,它可以在桌面和开始菜单文件夹中放置一个快捷方式,但每个快捷方式的路径开始错误,因此应用程序将数据文件保存到快捷方式所在的位置.

是否有一种简单的方法可以更改路径的起点,因为文档对此事的帮助不大?

0 投票
3 回答
2531 浏览

windows - 如何在 NullSoft 静默安装期间检查可用空间?

在静默安装模式下,不会向用户询问安装目标PageEx directory,因此永远不会调用函数DirVerifyGetInstDirError

这也适用于对安装目标进行硬编码的安装(一个坏主意),原因与上述相同:PageEx directory永远不会调用。

0 投票
6 回答
21716 浏览

installation - 你如何使用 NSIS 制作更新安装程序?

我目前有一个项目,其中包含我使用 NSIS 制作的安装程序,但我希望更新到仅包含更改文件并显示更改日志的新版本。目标平台是windows。你有什么方法/建议可以做到这一点?

0 投票
2 回答
3217 浏览

nsis - 基于语言选择的 NSIS 许可证文件

不太清楚如何完成这个...我正在使用 NSIS 为某些应用程序构建安装程序,并且安装程序支持英语和日语。如果用户选择英语,我将如何告诉 NSIS 使用一个许可证文件 (license.txt),如果他们选择日语,我将如何告诉 NSIS 使用不同的文件 (license.ja-JP.txt)?

0 投票
1 回答
454 浏览

user-interface - NSIS 的默认和 sdbarker_tiny GUI

我正在尝试修改和调整 default.exe 的窗口,您可以在 NSIS 的 Contrib/UI 子文件夹中找到它。但是,在保存对它的修改后,我无法在安装程序的 GUI 中看到更改。

我尝试删除 default.exe 只是为了发现它不是 NSIS 在您不使用 MUI 时使用的默认 GUI。我的第一个问题是,我在哪里可以找到 NSIS 的默认 GUI?

无论如何,有一个更小的 GUI,名为 sdbarker_tiny.exe。我的第二个问题是,您如何在安装程序中使用它?

请帮忙。

谢谢..

0 投票
1 回答
1478 浏览

installation - 在 NSIS 中最小化运行快捷方式

在 Windows 中,可以编辑快捷方式的属性并选择是否应该正常启动目标程序的窗口、最小化或最大化。

我正在 NSIS 中创建一个安装程序,并且有一些批处理文件我想创建快捷方式并将它们最小化。有谁要包含哪些参数CreateShortcut来完成此操作?

0 投票
1 回答
438 浏览

eclipse - 使用 Eclipse 编译一组 NSIS 脚本

我有一个脚本依赖于其他两个脚本。我使用 Eclipse 作为我的 NSIS 编辑器。每当我对 script3 进行更改时,我必须先编译 script1 和 script2。我手动完成。除了创建批处理文件之外,有没有办法告诉 Eclipse 每次编译 script3 时,它都必须先编译 script1 和 script2?

谢谢