Skip to content

Add plugin Windows 唤醒控制 v1.0.0 - #633

Open
404isfun wants to merge 1 commit into
ZToolsCenter:mainfrom
404isfun:plugin/windows-awake
Open

404isfun wants to merge 1 commit into
ZToolsCenter:mainfrom
404isfun:plugin/windows-awake

Conversation

@404isfun

@404isfun 404isfun commented Sep 29, 2026 •

Copy link
Copy Markdown

插件信息

  • 名称: Windows 唤醒控制
  • 插件ID: windows-awake
  • 版本: 1.0.0
  • CLI版本: 1.3.2
  • 描述: 保持 Windows 唤醒,可设置唤醒时长并选择是否允许息屏
  • 作者: 404isfun
  • 类型: 新增

本次变更

Added

  • 首个版本:通过 Windows SetThreadExecutionState 阻止系统自动睡眠,可选是否同时保持屏幕点亮。
  • 唤醒时长支持 15 分钟 / 30 分钟 / 1 小时 / 2 小时 / 一直保持,以及 1 - 1440 分钟的自定义时长。
  • 息屏策略支持「不允许息屏」与「允许息屏」,运行中可随时切换并保留剩余时间,时长按新值重新计时。
  • 时长与息屏策略通过 ZTools 存储保存,插件或宿主重启后仍然保留。
  • 后台 PowerShell 守护进程按心跳与进程存在性上报真实状态,退出 ZTools 时自动清理,且不修改系统电源计划。

截图 / 演示

以下截图由 npm run test:e2e 生成:在隔离数据目录的真实 ZTools 中安装并运行本插件后的实际界面(1600 × 1084),截图文件随源码保存在 docs/screenshots/。

亮色主题 暗色主题
亮色主题:保持唤醒中 暗色主题:保持唤醒中

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/windows-awake/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 基于最新主仓库重建发布分支;打开的 PR 链接保持不变。

- feat: 新增 Windows 唤醒控制插件 v1.0.0
- chore: 补充亮色/暗色界面截图,作者更新为 404isfun
@404isfun
404isfun force-pushed the plugin/windows-awake branch from e1f2e06 to 30d0031 Compare September 29, 2026 09:26
@404isfun
404isfun marked this pull request as ready for review September 29, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants