【工具演示】一键重启 DSH:装完插件,点一下就知道生效了没有

合集 · DSH插件集 (7)

  1. 6:16
    【工具演示】一键重启 DSH:装完插件,点一下就知道生效了没有
  2. 3:59
    【工具演示】技能自动路由:50 个技能,怎么保证每次用对上那个
  3. 3:58
    【工具演示】DSH 界面音效:任务跑完、失败、按钮点中,都听得见
  4. 3:57
    【工具演示】DSH插件更新了,怎么快速发给别人装
  5. 6:34
    【DSH 插件】把一支 PV 做成默认主页与屏保:启动即接管,Esc 返回
  6. 0:24
    把 DSH 里的公式复制成能重新渲染的 TeX
  7. 1:07
    【工具演示】插件管家:把 DSH 每个插件的开销量出来

Parts

  1. P1 · 【工具演示】一键重启 DSH:装完插件,点一下就知道生效了没有
  2. P2 · v1.1.0 · 总览:不用再自己记着重启
  3. P3 · v1.1.0 · 按钮位置可配置
  4. P4 · v1.1.0 · 修正:提示只在该重启时出现
Description
如果你反复遇到「插件改了、界面没变化」,这支片讲的是怎么把「到底装上了没有」变成一次点击就能确认。面向开发或安装 DSH 插件的人。

P1 是 v1.0 的原始讲解(3:09);P2–P4 是 v1.1.0 的更新(各约一分钟);P5 是 P3 的修正版(信号判断只有一种)。P2–P5 的画面都是这台机器上运行中的应用截图,位置切换是当场真点出来的。

【P1 · 原来怎么用】
・为什么会这样:Host 启动时固化一代代码,不展开原理
・以前验证一次要做多少步:关窗口、确认退干净、重新打开、等待加载
・现在:点一下左下角的重启图标,应用退出并自动回来,页面重连同一条会话
・三步用起来:重建插件 → 点重启 → 看功能在不在
・诊断价值:重启后仍然没有变化,那问题就在插件本身,而不是缓存或加载顺序
・安装只做一次:标准组合包,不需要 fork 宿主源码
00:00 装完插件,怎么确认生效了
00:16 痛点:三种可能分不清
00:41 一句话说清原因
00:59 以前验证一次要多少步
01:21 现在只要点一下
01:37 三步用起来
01:58 安装只要做一次
02:15 这次顺带修掉的体验问题
02:45 边界与开源

【P2 · v1.1.0 总览】
这次只补两件事:一轮回复结束时提醒你要不要重启;以及把这个按钮挪到你顺手的位置。
00:00 这次补的两件事
00:14 回复末尾那张提示卡
00:27 它凭什么判断「插件变了」
00:40 位置不再写死
00:51 后面两个分P讲什么

【P3 · 回复末尾的自动提示】(旧版:信号判断以 P5 为准)
时间线最后一轮的回复末尾会多一张卡:「插件已更新,重启后生效」,右边是「稍后」和「立即重启」。这张卡什么时候出现,P3 讲的「四种变更信号」后来被实测推翻了——见 P5。
00:00 只挂在时间线最后一轮
00:07 卡片构成:一句话、两个按钮
00:21 四种变更信号(旧版说法,P5 已修正)
00:42 侧栏的确认面板还在
00:52 「稍后」只收起这一次

【P4 · 按钮位置可配置】
设置 → 插件 → 一键重启 DSH → 详情页底部:五个预设,点一下立刻生效,不用重启。
00:00 五个预设分别是哪
00:10 点完立刻生效
00:23 切到会话标题栏
00:29 切回侧栏页脚
00:34 设置页与配置文件的优先级
00:44 选「不显示按钮」还剩什么

【P5 · 修正:提示只在该重启时出现】
P3 说「四种变更信号都会提示」,实测是错的:装插件、启停、改 profile patch,DSH 都当场对进运行中的 Loader 树,再让你重启一次只是白重启。现在只剩一种情况会提示——**已加载的 Host 入口模块被重写**,此时运行中的进程仍握着旧代码,只有重启能换掉。
00:00 只挂在时间线最后一轮
00:07 卡片构成:一句话、两个按钮
00:21 唯一的信号:已加载的 Host 入口模块被重写
00:34 装插件 / 启停 / 改 patch 当场生效,不提示
00:50 侧栏的确认面板还在
00:59 「稍后」只收起这一次

【范围与版本】
・仅 Windows 10 / 11,依赖 Windows PowerShell 5.1;未适配 PowerShell 7
・P1 是幻灯片讲解;P2–P5 的画面是运行中应用的截图,不是示意图
・真实重启无法由脚本自测(重启会杀掉执行测试的进程),仓库里是 148 项非破坏性自检
・首次安装后 Host 半需要手动重启一次,之后都是一键

【资源】
源码与完整说明(MIT):https://github.com/SOH4C4759/dsh-plugin-restart
发现错误请在评论区指出,或直接在仓库开 issue。