![배터리가 완전히 충전되면 경고](https://rvso.com/image/1316120/%EB%B0%B0%ED%84%B0%EB%A6%AC%EA%B0%80%20%EC%99%84%EC%A0%84%ED%9E%88%20%EC%B6%A9%EC%A0%84%EB%90%98%EB%A9%B4%20%EA%B2%BD%EA%B3%A0.png)
노트북 배터리가 완전히 충전되면 알림(소리 포함)을 받고 싶습니다.
어떻게 해야 합니까?
답변1
노력하다노트북 배터리 모니터:
노트북 배터리 모니터는 지능형 노트북 배터리 모니터링 소프트웨어입니다. 배터리가 방전되거나 완전히 충전될 때까지의 예상 시간을 정확하게 표시합니다. 이 정보를 몇 시간, 몇 분, 몇 초 안에 얻을 수 있으므로 더 이상 배터리 잔량이 얼마나 되는지 걱정할 필요가 없습니다. 특징으로는 배터리가 완전히 방전될 때까지 남은 시간 표시(배터리로 실행 중인 경우), 배터리가 완전히 충전될 때까지 남은 시간 표시(배터리가 AC 전원 공급 장치에서 충전되는 경우), 애플리케이션이 시스템 트레이에서 실행되고 최소 메모리를 사용하며, 화면 공간, 맞춤 표시기 색상,충전이 시작/중지되거나, 배터리가 완전히 충전되거나, 배터리 충전량이 사전 정의된 비율 아래로 떨어지면 소리 알림이 노트북을 켤 때 자동으로 시작됩니다.새 제품이든 중고 제품이든 모든 노트북 및 배터리 모델과 호환됩니다.
답변2
다음 스크립트는 배터리가 96%로 충전되고 5%로 떨어지면 경고합니다. bCharging 및 (iPercent > 95) 그런 다음 msgbox “Battery is at ” & iPercent & “%”,vbInformation, “Battery monitor”인 경우 행을 편집하고 (iPercent > 95)의 값을 적합한 값으로 바꿀 수 있습니다. 아래 스크립트를 시작 폴더에 Battery.vbs로 저장하면 자동으로 실행됩니다.
set oLocator = CreateObject("WbemScripting.SWbemLocator")
set oServices = oLocator.ConnectServer(".","root\wmi")
set oResults = oServices.ExecQuery("select * from batteryfullchargedcapacity")
for each oResult in oResults
iFull = oResult.FullChargedCapacity
next
while (1)
set oResults = oServices.ExecQuery("select * from batterystatus")
for each oResult in oResults
iRemaining = oResult.RemainingCapacity
bCharging = oResult.Charging
next
iPercent = ((iRemaining / iFull) * 100) mod 100
if bCharging and (iPercent > 95) Then msgbox "Battery is at " & iPercent & "%",vbInformation, "Battery monitor"
wscript.sleep 30000 ' 5 minutes
wend
에서이 링크