ノートPCのバッテリ残容量をバッチで取得する

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

関連記事

One Response to “ノートPCのバッテリ残容量をバッチで取得する”

  1. […] い方のバッテリーの残り時間がおかしくなっていますが,これで大体の残り使用時間を出力できます もうバッテリーのアイコンをクリックする必要ありませんね ↓バッテリー残量の表示 […]

3日目:Windows10で作業環境を整備した | 立命館コンピュータクラブ へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。