Есть ли способ заставить 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.
