有没有办法让 Windows 在移除充电器时播放声音。在 Linux 中,移除充电器时我通常会收到声音通知(哔哔声)。这对保护电池非常有帮助。是否有内置选项,还是我必须自己制作?
答案1
是否有内置选项,还是我必须自己制作?
当笔记本电脑拔下电源时,Windows 不会播放任何声音。
但是您可以使用下面的批处理文件。
电池命令
该批处理文件监视笔记本电脑当前使用的是主电源还是电池电源。
它每 10 分钟进行一次检查(根据口味进行调整)。
如果拔掉电源并且笔记本电脑开始使用电池,它会发出哔哔声。
您需要创建
beep.cmd
(见下文)。@echo off setlocal EnableDelayedExpansion :start rem get the battery status, 1 = battery discharging 2 = on mains rem use findstr to strip blank lines from wmic output for /f "usebackq skip=1" %%i in (`wmic path win32_battery get batterystatus ^| findstr /r /v "^$"`) do ( set _status=%%i if [!_status!] equ [1] ( rem on battery so beep call beep goto :done ) else ( rem on mains rem wait for 10 minutes then try again timeout /t 600 /nobreak > nul goto :start ) ) :done endlocal
蜂鸣器
- 此命令将回显ctrlG发出哔声的 bel 控制字符。
要创建 beep.cmd:
打开
cmd
shell输入以下命令:
copy con beep.cmd @echo ^G^Z
其中 ^G 是ctrlG,^Z 是ctrlZ
输入以下命令来测试蜂鸣声:
beep
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 使用 Windows PowerShell 确定笔记本电脑是否使用电池供电
- 西米克- Windows 管理规范命令。