问题标签 [nsis-mui]
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.
nsis - NSIS 许可证页面
无论如何,您可以在 NSIS 安装程序的许可证页面中调整富文本框的大小吗?
谢谢...
nsis - 使用 MUI 在 NSIS 中添加页面以请求字符串的最简单方法是什么?
我是 NSIS 新手。
我正在使用 NSIS 编辑器和内置向导来创建基本安装程序。我已经想出了如何添加第二页来询问用户备用文件夹(安装路径与数据存储路径)。我还需要向他们询问一个 URL(一个 SOAP/WSDL 位置),并且我想在另一个页面中添加一个类似于只要求一个通用字符串(无浏览等)的目录页面。
我正在使用 MUI(不是 MUI2)。
有一些简单的方法可以做到这一点吗?
nsis - 如何在 NSIS 脚本中强制使用 SectionGroup
在 NSIS MUI 脚本中,可以通过将“SectionIn RO”添加到该部分来强制设置一个部分。我想指定整个 SectionGroup 是强制性的。我知道我可以强制每个单独的组件,这使得默认情况下强制组,但 SectionGroup 复选框仍然启用,表示用户可以将其关闭。这可能会令人困惑。
SectionGroups 是否有与“SectionIn RO”等效的选项,从而强制禁用该组的复选框?
installation - 使用 MUI2 for NSIS 时如何修改 MUI_WELCOME_PAGE 中的文本?
我想在我使用 NSIS 和 MUI2 创建的安装程序的欢迎屏幕中添加一个显示完整版本字符串的标签。
我已经搜索了有关如何执行此操作的信息,但只找到了对使用 MUI_INSTALLOPTIONS* 的引用,我发现 MUI2 不推荐使用 ws。另一个使用具有相同选项的 INSTALLOPTIONS* 引用了较新的版本,但我无法使其正常工作。我最后还找到了使用 nsDialogs 的参考——这就是我在自定义页面中使用的。但是 - 我没有找到关于如何更改 MUI2.nsh 附带的任何现有页面的参考或示例。
我找到了一种更改 MUI_HEADERTEXT 的方法,但这不会影响欢迎屏幕。我希望有一种方法也可以更改欢迎文本。也许使用 MUI_WELCOMETITLE 和 MUI_WELCOMEBODY 或类似的。
installation - using nsis installer, adding custom radiobuttons, calling sections according to radiobutton chosen
I want that if none of the RadioButtons are selected , then ,when the Next button is pressed, then it should give an alert that PLEASE CHOSE ATLEAST ONE ITEM, and it should not go to the next Dialog.
Also, I want that if the user selects the option : UPDATE EXISTING SOFTWARE, then only some files are copied, and if the other radiobutton is selected , then all files are copied,
Is this possible using sections or functions have to be used? can i call a Section, like if RadioButton 1 is chosen, then SECTION CREATEALLFILES is called, else SECTION CREATEONLYTWOFILES is called?
According to me, i think i want the code to HOW TO HOLD THE ids of these two RadioButtons and use them accordingly , to call different sections or functions. What would be the code? Please help?
Also, after pressing NEXT on this page, the next dialog will come as in image below: i want to show a LABEL , whether DEMO is done, or UPDATE is running, for this i will add a Label using Resource Hacker, but how to display that Label and hide it according to user choice of RadioButton
installation - 在 NSIS 对话框页面中添加自定义标签,有条件地在 NSIS MUI 目录页面中显示和隐藏标签,如何获取标签的 id
如何隐藏在 NSIS 安装程序的目录页面对话框中添加的自定义标签。LABEL 是使用 Resource Hacker 添加的,它的 id 是 1300
如何有条件地更改 LABEL 的文本?
如果用户选择安装 DEMO,则标签文本应为“DEMO”,如果用户选择安装 UPDATE,则标签文本应为“UPDATE”
我添加了 2 个标签,现在我相应地隐藏和显示它们。Label1 ID 是 1300,Label2 ID 是 1301。
我如何获得这些标签的 ID?
installation - 根据选择的单选按钮有条件地隐藏 nsis 安装程序中的部分
如何在 MUI NSIS 安装程序组件页面对话框中选中或取消选中 RadioButtons 时有条件地隐藏部分。
我添加了 2 个 RadioButtons、DEMO 和 BACKUP。
当用户选择 DEMO RadioButton 时,显示的部分将是“安装数据或不”,用户可以选中或取消选中,“备份数据或不”部分将被隐藏。
当用户选择 BACKUP RadioButton 时,显示的部分将是“BACKUP DATA OR NOT”,用户可以选中或取消选中,&“INSTALL DATA OR NOT”部分将被隐藏。
如果我使用 - 符号,则“是否安装数据”部分对于 BOTH RADIOBUTTON CHOICES,即 DEMO 和 UPDATE 也是隐藏的,请帮助。
此外,还有 SelectSection 或 UnSelectSection 的功能,但它们不会隐藏 Section,这是我想要的,即 Section 应该被隐藏和取消选中。
installation - NSIS 连接两个字符串的一部分
我试图在 NSIS 中将两个字符串合并在一起。我有两个字符串 2.1.3.0 和 0.0.0.27269,我想从它们创建的字符串是 2.1.3.27269
到目前为止,我的尝试没有奏效,这是我尝试过的:
任何帮助都会很棒。猎人
也张贴在这里: http: //forums.winamp.com/showthread.php?p=2777308#post2777308
checkbox - 自定义现有的 NSIS MUI2 页面
我已经成功地在 nsis 安装程序的完成页面中添加了一个复选框,用于定义功能,MUI_PAGE_CUSTOMFUNCTION_PRE
并MUI_PAGE_CUSTOMFUNCTION_SHOW
在完成页面中使用MUI
.
但是,如果我包含MUI2
而不是MUI
,则不会显示该复选框。我想在这方面有一些不同的MUI2
东西MUI
。如果有人知道,我找不到有关该文件的文档,我可以知道吗???
谢谢
nsis - NSIS 多组件选项
我是 NSIS 的新手。我需要一些有关 MUI 组件页面的帮助。我在部分组内添加 3 个部分组和不同部分。我需要根据用户选择执行不同的操作。用户可以选择多个选项。所以任何人都可以帮我提供一个示例代码,它有超过 3 个部分并验证用户对这些选项的选择,并基于显示不同的消息框