电源管理监控器Skill power-management-monitor

电源管理监控器是一个跨平台的系统监控工具,专注于实时跟踪和管理计算机的电源状态。核心功能包括电池电量监控、充电状态检测、交流与电池电源切换识别、睡眠与唤醒事件处理,以及低电量预警。该工具支持通过编程接口(如Electron)集成到应用程序中,实现电源感知的功能控制,例如在关键任务执行期间防止系统进入睡眠模式,从而优化能效并提升用户体验。适用于需要精细电源管理的桌面应用、嵌入式系统及移动开发场景。

操作系统 0 次安装 0 次浏览 更新于 2/25/2026

名称: 电源管理监控器 描述: 监控系统电源状态,包括电池、交流电源、睡眠和唤醒事件 允许工具: 读取、写入、编辑、Bash、Glob、Grep 标签: [电源, 电池, 系统, 跨平台, 监控]

电源管理监控器

监控系统电源状态,包括电池电量、交流/电池电源状态以及睡眠/唤醒事件。

功能

  • 监控电池电量和充电状态
  • 检测交流/电池电源来源
  • 处理睡眠/唤醒事件
  • 防止系统进入睡眠模式
  • 低电量通知
  • 基于电源状态的功能切换

输入模式

{
  "type": "object",
  "properties": {
    "projectPath": { "type": "string" },
    "framework": { "enum": ["electron", "native"] },
    "events": { "type": "array" }
  },
  "required": ["projectPath"]
}

Electron 示例

const { powerMonitor, powerSaveBlocker } = require('electron');

powerMonitor.on('suspend', () => console.log('系统正在挂起'));
powerMonitor.on('resume', () => console.log('系统已恢复'));
powerMonitor.on('on-battery', () => console.log('使用电池供电'));
powerMonitor.on('on-ac', () => console.log('使用交流电源'));

// 在重要任务期间防止睡眠
const id = powerSaveBlocker.start('prevent-app-suspension');
// ... 执行工作 ...
powerSaveBlocker.stop(id);

相关技能

  • screen-capture-api
  • system-services-integration 进程