CPUの使用率をウインドウのタイトルに表示するバッチ
つい笑ってしまったので、【.cmd】 バッチファイルスクリプト %4 【.bat】からコピペ。
808 :デフォルトの名無しさん:2009/04/21(火) 23:45:04
CPU使用率だけをウインドウのタイトルにリアルタイムで表示させたいです。
809 :デフォルトの名無しさん:2009/04/22(水) 00:37:44
:loop
title 100%
goto loop
確かに、バッチで無限ループしたら使用率100%いきますよね。でもおしい。
バッチだから
:loop title 100%% goto loop
%→%% にしないと。
ということで、コマンドプロンプトのタイトルにCPU使用率を表示させるバッチです。
echo off :loop for /F "delims=" %%a in ('wmic cpu get loadPercentage /value') do set %%a>NUL title %loadPercentage%%% goto loop
なんかタスクマネージャーの表示値と合わないのが気になりますが、負荷をかけるとちゃんと数値が上がるのでこんなもんだろうと思ってます。
追記
同じスレで次のような指摘が…。
907 :デフォルトの名無しさん [↓] :2009/05/04(月) 23:00:42
ttp://d.hatena.ne.jp/jak-san/20090302/1236003328
start shell:sendtoつかえよ
これは知りませんでした。shell:sendtoで検索してみるといろいろとありますね。
909 :デフォルトの名無しさん [↓] :2009/05/05(火) 23:02:00
ttp://d.hatena.ne.jp/jak-san/20081217/1229510807
for /f ('dir/b')つかえよ
910 :デフォルトの名無しさん [↓] :2009/05/05(火) 23:31:27
なんで?
911 :デフォルトの名無しさん [↓] :2009/05/05(火) 23:42:03
試せばわかる
リネーム対象のファイルを少しでしか試してなかったのですが、
for %%f in ("%pname%"\*) do ren "%%f" "%name%_%%~nxf"
の記述では対象となるファイルが大量になるとリネームしたファイルを再度リネームしちゃいますね。
ということで 2008-12-17 の該当箇所は修正しました。