Есть ли способ заставить Windows воспроизводить звук при снятом зарядном устройстве. В Linux я обычно получаю звуковое оповещение при снятии зарядного устройства (звуковой сигнал). Это очень полезно для сохранения батареи. Есть встроенный вариант или мне нужно сделать свой?
1 ответ
1
Есть встроенный вариант или мне нужно сделать свой?
Windows не воспроизводит звуки, когда ноутбук отключен.
Однако вы можете использовать командные файлы ниже.
Battery.cmd
Этот пакетный файл отслеживает, работает ли ноутбук в данный момент от сети или от батареи.
Он выполняет проверку каждые 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
Beep.cmd
- Эта команда выдаст Ctrl G, который является управляющим символом бела, чтобы издать звуковой сигнал.
Чтобы создать beep.cmd:
Откройте оболочку
cmd
Введите следующие команды:
copy con beep.cmd @echo ^G^Z
где ^ G - ctrl G, а ^ Z - ctrl Z
Введите следующую команду, чтобы проверить звуковой сигнал:
beep
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- Использование Windows PowerShell для определения того, работает ли ноутбук от батареи
- wmic - команда инструментария управления Windows.