安装完成页默认展示现场统一的 SSID 与密码,便于裁判系统连接和现场调试;本地覆盖配置继续用于其他部署。 - fix(installer): 使用共享热点默认值,并修正本地覆盖配置的包含路径 - docs(network): 明确设备按固件中的固定热点参数连接,客户端电脑需接入同一网络,更换热点后需重新编译烧录 - docs(agents): 区分现场统一热点约定与个人 Wi-Fi 配置,保留前者及对应安装说明 验证:无本地配置与带本地覆盖两种 NSIS 配置均编译通过;预处理检查确认热点名称和密码按预期显示;git diff --check。未连接或烧录设备。
45 lines
2.1 KiB
NSIS
45 lines
2.1 KiB
NSIS
; Included by Tauri before its Modern UI pages. Keep the upstream installer
|
|
; template, upgrade handling and current-user installation behavior.
|
|
!ifndef RMIC_INSTALLER_THEME
|
|
!define RMIC_INSTALLER_THEME
|
|
|
|
; CJK dialog units have a different width/height ratio from the bitmap.
|
|
!define MUI_WELCOMEFINISHPAGE_BITMAP_STRETCH AspectFitHeight
|
|
; Header art is narrower than the standard 150px canvas so height-based
|
|
; scaling stays within the image area of the 9pt Chinese dialog.
|
|
!define MUI_HEADERIMAGE_BITMAP_STRETCH AspectFitHeight
|
|
|
|
!define MUI_WELCOMEPAGE_TITLE "欢迎安装$\r$\n裁判系统客户端"
|
|
!define MUI_WELCOMEPAGE_TEXT "本程序运行内存需求约为 400MB。$\r$\n$\r$\n点击“下一步”选择安装位置。"
|
|
!define MUI_DIRECTORYPAGE_TEXT_TOP "软件仅为当前 Windows 用户安装。请选择有写入权限的文件夹。"
|
|
!define MUI_FINISHPAGE_TITLE "安装完成"
|
|
; MUI reserves 60 dialog units above the two checkboxes: keep six short lines.
|
|
; Local overrides are optional; shared event defaults are always available.
|
|
!if /FileExists "${__FILEDIR__}\network.local.nsh"
|
|
!include "${__FILEDIR__}\network.local.nsh"
|
|
!endif
|
|
!include "${__FILEDIR__}\network.nsh"
|
|
!define MUI_FINISHPAGE_TEXT "裁判系统客户端已安装完成。$\r$\n首次启动请选择模式并绑定裁判系统。$\r$\n裁判系统会自动连接以下热点;请将$\r$\n本机也连接到同一网络。$\r$\n名称(SSID):${RMIC_INSTALLER_WIFI_SSID}$\r$\n密码:${RMIC_INSTALLER_WIFI_PASS}"
|
|
!define MUI_FINISHPAGE_TEXT_LARGE
|
|
!define MUI_FINISHPAGE_RUN_TEXT "启动裁判系统客户端"
|
|
!define MUI_INSTFILESPAGE_COLORS "E7ECF5 080B13"
|
|
|
|
!macro NSIS_HOOK_PREINSTALL
|
|
DetailPrint "正在安装 RMIC::2026 ${VERSION}。"
|
|
DetailPrint "安装位置:$INSTDIR"
|
|
!macroend
|
|
|
|
!macro NSIS_HOOK_POSTINSTALL
|
|
DetailPrint "程序文件与快捷方式已创建。请点击“下一步”完成安装。"
|
|
!macroend
|
|
|
|
!macro NSIS_HOOK_PREUNINSTALL
|
|
DetailPrint "正在移除 RMIC::2026 的程序文件与快捷方式。"
|
|
!macroend
|
|
|
|
!macro NSIS_HOOK_POSTUNINSTALL
|
|
DetailPrint "RMIC::2026 卸载步骤已完成。"
|
|
!macroend
|
|
|
|
!endif
|