人に聞けない痔の悩み、これでスッキリ >>

電源プラン(バランス、高パフォーマンス)なら powercfg -getActiveScheme で取得出来ますが、駆動電源の種別を取得するオプションが見当たりません。

バッチファイルの中で、現在AC電源かバッテリのどちらで動いているかに応じて処理を分岐させいたいです。

コマンドラインで駆動電源の種別を取得する方法がありましたら教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

http://blog.matthewskelton.net/2009/12/29/wmic-c …
で、BatteryStatusが1か2が返ってくれば・・・だと思われます。
デスクトップPCではインストールされていないので
WindowsXPノートで老骨に鞭を打ったところ2が返ってきました。
(AC電源で使用、バッテリーは付けてはいますが・・・)
    • good
    • 0
この回答へのお礼

ありがとうございます。
これで行けそうです。
https://msdn.microsoft.com/en-us/library/aa394074(v=vs.85).aspx
BatteryStatus 1,3,4,5,11 がバッテリ駆動中
2,6,7,8,9 がAC駆動中のようですね。

大変に感謝いたします。
バッチファイルが完成してから締め切りさせて頂きます。

お礼日時:2015/07/09 00:04

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qbatファイルでレジストリキーの有無を確認したい

batファイルを使って、レジストリキーの有無を確認し、存在する場合とない場合の処理を変えたいです。
for /f ~do if xxx(goto A) else(goto B) では、キーの有無はチェックできないように思うのですが、可能でしょうか?宜しくお願いします。

Aベストアンサー

reg query キー名
で、存在しなければエラーになるので、errorlevelで判断できます。

Qバッチファイルでディレクトリの使用容量を取得したい

バッチファイルでディレクトリの使用容量を取得したい

バッチファイル初心者です。

下記の様に、Sドライブの配下に、Afolder~Efolderまで、複数フォルダーがあります。

S:\Afolder
S:\Bfolder
S:\Cfolder
S:\Dfolder
S:\Efolder

A~Eまで、それぞれフォルダーの使用容量を日々チェックをしたいのですが、
フォルダーのプロパティから確認すると、複数フォルダーがあるので、結構面倒です。
バッチファイルで、複数フォルダーの使用容量を一括で取得出来たら便利だと思いますが、
バッチフォルダーはほとんど分かりません。

どなたか、分かる方教えてください。
よろしくお願いします。

Aベストアンサー

No.3です。

使用しているOSが XP Pro ということでデスクトップにsizelist.txtというファイルを
出力するよう修正してみましたのでご確認ください。


:--------------------------------------------------

echo off
set fname="%USERPROFILE%\デスクトップ\sizelist.txt"
if exist %fname% del %fname%
pushd s:\
for /D %%d in (*) do call :sub "%%d"
exit /b

:sub
for /F "tokens=3 delims= " %%a in ('dir /s %1 ^| find "個のファイル"') do set size=%%a
echo %1,"%size%">>%fname%
goto :EOF

:--------------------------------------------------


人気Q&Aランキング