ラップトップのバッテリーが100%になったときに通知を表示する方法はありますか? Windows8.1を搭載したSurfacePro3を使用しています。完全に充電されたときに充電器のプラグを抜くことができ、バッテリーが消耗しないように、これを知る必要があります。
以下のスクリプトは、適切な調整を行うことで、必要なことを実行できます。
以下をbattery.vbsとして保存し、スタートアップフォルダーに「wscriptpath-to\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
デビッドの答えはあなたの質問に答えると思いますが、これは関連性があり有用であると私は信じているので、いくつかの追加情報を提供します。
Lenovoには、エネルギー管理と呼ばれる、私が望むことを実行するソフトウェアがいくつかあります。
最近のバージョンでは、
STATEMENT DESCRIPTION:
Comparing with the previous versions, Lenovo Energy Management 6.0 has been improved with the following new features:
1. Add “Battery Level” in Battery Information.
2. Redefine “Battery Health”.
(1) Change limited capacity of “Best battery heath” to 45%~50% from 80%;
(2) Detect battery status by hardware automatically;
(3) Pop up a hint box to suggest users to switch the mode;
3. Add hint when using unauthorized battery.
4. Remove the scheme of “Power Saver”.
5. Remove “Advanced Settings” of “Super Energy Saver”.
Surface 2で動作する古いバージョンの レビュー があります。これは、Surface3で動作することを示唆しています。
ただし、SuperUserに関するこの投稿は、別の方法を提案しています(Surface Proの場合も同様)- Surface Pro(2)またはWindows 8(.1)でバッテリーの充電を制限するにはどうすればよいですか?