nsis - 接受许可协议(protocol)后将按钮的文本从下一步更改为安装?

标签 nsis

一旦用户接受许可协议(protocol),我想将按钮文本从下一步更改为安装。单击接受许可协议(protocol)的单选按钮应将按钮的文本从下一步更改为安装。

最佳答案

没有允许您根据许可页面上的事件更改文本的 Hook ,但您可以在首次进入该页面时更改文本:

Page license "" licshow
LicenseForceSelection radiobuttons


Function licshow
GetDlgItem $0 $HWNDPARENT 1
SendMessage $0 ${WM_SETTEXT} 0 "STR:$(^InstallBtn)"
FunctionEnd

或者您可以使用 LicenseText """$(^InstallBtn)"

如果出于某种原因你觉得你必须这样做,你可以试试button event plugin ...

关于nsis - 接受许可协议(protocol)后将按钮的文本从下一步更改为安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13560602/

相关文章:

windows - NSIS $TEMP 有不同的值(value)

msbuild - TeamCity - 如何创建安装程序包?

NSIS IfFileExists - 不止一行

nsis - 如何使用NSIS脚本检测32位或64位Windows?

nsis - 默认情况下如何使用NSIS安装程序显示详细信息

deployment - 如何在开发人员之间划分 NSIS 脚本?

windows - 如何创建具有相对目标的快捷方式 (.lnk)?

installation - 适用于 Windows 安装程序的免费软件 : NSIS vs. WiX?

java - NSIS - 无法使用 64 位 Java 运行 Java 应用程序

command-line - 即使该选项存在,NSIS GetOptions 也会抛出错误