ノート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

関連記事

コメントを残す

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