こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

バッチファイルでこのような事、作成可能ですか?

いつも大変お世話になっています。

表題の通りですが、バッチファイルで以下の事は作成可能でしょうか。

・コンピュータ Cドライブの使用容量、空き容量(使用容量が欲しい、空き容量は出来れば)
・既定で使用しているメールソフト(出来れば)
・上記内容を.txt などで保存

Excelのマクロも考えましたが、「マクロを有効にする」という操作が必要となる為
扱い易いバッチファイルで考えました。

分かる方でしたら かなり簡単な分野かもしれませんが、よろしくお願いいたします。
どなたかご教授頂けませんでしょうか。

投稿日時 - 2019-08-20 10:45:55

QNo.9647513

困ってます

質問者が選んだベストアンサー

所望の動作は全て下記のバッチファイルで実現できます。

@echo off
set outfile=out.txt
fsutil volume diskfree c:/ > %outfile%
reg query HKCR\mailto\shell\open\command /ve >> %outfile%

バッチファイルと同じフォルダのout.txtに結果が出力されます。
Windows10 Home 64bitで正常に動作しています。

投稿日時 - 2019-08-20 13:22:13

お礼

FSUTIL ユーティリティには管理者特権が必要です。

中身に 上記が書かれたテキストファイルが作成され、欲しい情報とはなりませんでした。
管理者権限で実行してみましたが、次はテキストファイル自体が作られませんでした。

頂いた構文をヒントに自分でも確認しております。ご回答頂きありがとうございます。

投稿日時 - 2019-08-20 14:03:46

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

powershellコマンドレットだと一般ユーザでもいけるので、
fsutil volume diskfree c:/ > %outfile%
↓↓↓↓↓
powershell (get-psdrive c).free > %outfile%
としてみては。

投稿日時 - 2019-08-22 13:22:45

お礼

ご回答頂きありがとうございます。
powershellは今回考えていないのです、またどこかで見て頂けたときはよろしくお願いいたします。

投稿日時 - 2019-08-23 11:24:10

あなたにオススメの質問