电子构建器版本:22.14.5节点版本:16.15.1电子版:18.3.0电子类型(电流、β、夜间):当前的
目标:基于此PR #1173获得nsis ia 32
嗨,基于这个功能,它似乎有一个问题,与不受欢迎的页面交互。默认情况下,当我们使用电子构建器与nsis,我们现在在卸载,不受欢迎的页面和未完成的页面,就像你下面描述的。这很酷,但我们没有这样与他们交互
!定义MUI_PAGE_CUSTOMFUNCTION_PRE自定义前页!定义MUI_PAGE_CUSTOMFUNCTION_LEAVE自定义离开页!定义MUI_WELCOMEPAGE_TITLE_3LINES!定义MUI_WELCOMEPAGE_TITLE '不受欢迎标题'!定义MUI_WELCOMEPAGE_TEXT '不受欢迎文本'!插入宏MUI_UNPAGE_WELCOME
因此,当我们使用的语言中的默认文本过长时,我们没有3行。并且我们无法更改文本。请参见屏幕截图。
我已经测试了很多方法来解决它,管理anothe unpage欢迎和它的工作对其他页面,但你添加的默认页面是永远不会删除.我试图操纵窗口项目隐藏它,尝试点击下一个按钮与一个命令导航,但它不工作.我验证了句柄是正确的.
那么,在这种情况下,与不受欢迎的页面交互或删除它是什么解决方案呢?
电子构建器版本:22.14.5节点版本:16.15.1电子版:18.3.0电子类型(电流、β、夜间):当前的
目标:基于此PR #1173获得nsis ia 32
嗨,基于这个功能,它似乎有一个问题,与不受欢迎的页面交互。默认情况下,当我们使用电子构建器与nsis,我们现在在卸载,不受欢迎的页面和未完成的页面,就像你下面描述的。这很酷,但我们没有这样与他们交互
!定义MUI_PAGE_CUSTOMFUNCTION_PRE自定义前页!定义MUI_PAGE_CUSTOMFUNCTION_LEAVE自定义离开页!定义MUI_WELCOMEPAGE_TITLE_3LINES!定义MUI_WELCOMEPAGE_TITLE '不受欢迎标题'!定义MUI_WELCOMEPAGE_TEXT '不受欢迎文本'!插入宏MUI_UNPAGE_WELCOME
因此,当我们使用的语言中的默认文本过长时,我们没有3行。并且我们无法更改文本。请参见屏幕截图。
我已经测试了很多方法来解决它,管理anothe unpage欢迎和它的工作对其他页面,但你添加的默认页面是永远不会删除.我试图操纵窗口项目隐藏它,尝试点击下一个按钮与一个命令导航,但它不工作.我验证了句柄是正确的.
那么,在这种情况下,与不受欢迎的页面交互或删除它是什么解决方案呢?
https://github.com/electron-userland/electron-builder/issues/6987
screenshot
1条答案
按热度按时间q43xntqr1#
在更深入地搜索之后,我可以在electron-builder代码中看到(在克隆repo之后)assistedInstaller.nsh按原样管理卸载程序
添加!insertmacro MUI_UNPAGE_WELCOME时不带条件,而添加customWelcomePage时带条件。我猜这就是问题的根本原因。如果我尝试添加这样的自定义不受欢迎页面
我有自定义的unwelcomePage,但当单击“下一步”时,我转到了assistedInstaller.nsh中的第二个不受欢迎的页面
而且我没有办法修改这个文件。
如果有人知道如何管理这个文件。我想我必须重建电子建设者的变化,但它会更好,电子建设者团队解决这个问题,不是吗?