方法1: WMICコマンドを使用する方法
- テキストエディタを開き、新しいファイルを作成します。
- 以下のコードをファイルにコピーし、保存します(例:
battery.bat
)。
@echo off
setlocal enabledelayedexpansion
for /f "skip=1 tokens=1,2" %%a in ('wmic path Win32_Battery Get EstimatedChargeRemaining^, BatteryStatus ^| findstr /r /v "^$"') do (
set "charge=%%a"
set "status=%%b"
)
echo Battery Charge: %charge%%%
echo Battery Status: %status%
- 保存したバッチファイルをダブルクリックして実行します。
- コマンドプロンプトウィンドウが表示され、バッテリー残量とステータスが表示されます。
方法2: PowerShellを使用する方法
- テキストエディタを開き、新しいファイルを作成します。
- 以下のコードをファイルにコピーし、保存します(例:
battery.ps1
)。
$battery = Get-WmiObject -Class Win32_Battery | Select-Object EstimatedChargeRemaining, BatteryStatus
Write-Host "Battery Charge: $($battery.EstimatedChargeRemaining)%"
Write-Host "Battery Status: $($battery.BatteryStatus)"
- 保存したPowerShellスクリプトをダブルクリックして実行します。
- PowerShellウィンドウが表示され、バッテリー残量とステータスが表示されます。