VBScriptで以下のコマンドを実行する事で、ノートPCの残バッテリー容量を取得する事ができます。
データの取得にはwmiを使用しているのでC#など、他の言語への移植も簡単かと思います。
'--------------------------------------------------- ' ノートPCのバッテリ算容量を取得する ' usage: cscript /Nologo バッテリ容量.vbs '--------------------------------------------------- Set rows = GetObject("winmgmts:\\.\root\cimv2").ExecQuery("Select * from Win32_Battery",,48) For Each row in rows Wscript.Echo "バッテリ容量: " & row.EstimatedChargeRemaining & "%" Wscript.Echo "残り使用時間: " & row.EstimatedRunTime & "分" Next |
上記プログラムを「バッテリ容量.vbs」という名前で保存した上で、以下のコマンドを実行します。
cscript.exe /Nologo バッテリ容量.vbs |
ダウンロード:バッテリ容量.zip
関連記事
[…] い方のバッテリーの残り時間がおかしくなっていますが,これで大体の残り使用時間を出力できます もうバッテリーのアイコンをクリックする必要ありませんね ↓バッテリー残量の表示 […]