下面是一个示例的 NSIS 脚本,它创建一个菜单按钮,放置在左下角:

Outfile "Setup.exe"

RequestExecutionLevel admin

!include MUI2.nsh

Function .onInit
    InitPluginsDir
FunctionEnd

Function OpenAboutPage
    ExecShell "open" "https://www.example.com/about"
FunctionEnd

!define MUI_PAGE_CUSTOMFUNCTION_SHOW CustomPageShow

Function CustomPageShow
    !insertmacro MUI_HEADER_TEXT "About" " "
    !insertmacro MUI_HEADER_TEXT " "
    !define MUI_HEADERIMAGE
    nsDialogs::Create 1018
    Pop $0

    ${NSD_CreateButton} 10% 90% 80% 10u "About"
    Pop $1
    ${NSD_OnClick} $1 OpenAboutPage

    nsDialogs::Show
FunctionEnd

!insertmacro MUI_PAGE_CUSTOM CustomPageShow

!insertmacro MUI_LANGUAGE "English"

在这个示例中,我们使用了 MUI2.nsh 插件来创建 NSIS 安装界面。其中,我们使用 MUI_PAGE_CUSTOM 定义了一个自定义页面,在这个页面上创建了一个按钮,并通过 OpenAboutPage 函数来处理按钮点击事件。

OpenAboutPage 函数中,我们使用 ExecShell 命令打开一个关于页面的链接。你可以将链接替换为你自己的关于页面链接。

你可以使用 NSIS 编译器来编译这个脚本,生成一个可执行的安装程序。在安装程序运行时,左下角将显示一个名为 "About" 的按钮,点击该按钮将打开关于页面。

请注意,你可能需要根据你的具体需求进行适当的修改和调整。这只是一个示例脚本,你可以根据自己的需要进行自定义

写一个 nsis脚本要求左边下方显示一个关于的菜单按键

原文地址: http://www.cveoy.top/t/topic/id0d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录