[前の記事]« findstrがバッチだと動かない
[次の記事]既存のファイルを他のディレクトリの最新ファイルで上書きしたい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「FOR /F」索引へ
▲カテゴリー「SET, PATH, %環境変数%」索引へ

結果の出力から件数部分を抽出して環境変数にセットしたい

393) プロセス数の確認をしたいのですが、、、 Macky主任 2004/04/13(火) 16:55


どうもうまくバッチファイルが作れません。

wmic.exe process where Description="svchost.exe" list brief
で結果を件数カウントし、変数に入れたいのですが入らないです。。。
助けてください。

使用マシンはWINDOWS2000Serverです。

395) Re:プロセス数の確認をしたいのですが、、、 じゃく 2004/04/14(水) 11:53


>wmic.exe process where Description="svchost.exe" list brief
>で結果を件数カウントし、変数に入れたいのですが入らないです。。。

環境変数count に結果(svchost.exeのプロセスの数)をセットするバッチ例です。

echo off
wmic.exe process where Description="svchost.exe" list brief |find /c "svchost.exe">kekka.txt
set /p count=<kekka.txt



396) Re2:プロセス数の確認をしたいのですが、、、 Macky主任 2004/04/14(水) 13:00


Macky主任です。

返信ありがとうございます。
で、テキストに出力しての変数代入方式ですか。
それ以外って出来ないんですかねぇ。

>>wmic.exe process where Description="svchost.exe" list brief
>>で結果を件数カウントし、変数に入れたいのですが入らないです。。。

>環境変数count に結果(svchost.exeのプロセスの数)をセットするバッチ例です。

>echo off
>wmic.exe process where Description="svchost.exe" list brief |find /c "svchost.exe">kekka.txt
>set /p count=<kekka.txt

397) Re3:プロセス数の確認をしたいのですが、、、 じゃく 2004/04/14(水) 14:10


じゃくです。

>返信ありがとうございます。
>で、テキストに出力しての変数代入方式ですか。
>それ以外って出来ないんですかねぇ。

ほかにどのようなお望みがありますか?
(できれば条件や希望は最初にちゃんと書いていただきたいです)

とりあえずファイルを作らない方法で書き換えてみました。
(wmic のところでエラーがでたので書き換えています)

echo off
set count=0
for /F "tokens=1,2 skip=1" %%a in ('wmic.exe process list brief') do if "%%b"=="svchost.exe" set /a count=count+1
echo %count%



398) Re4:プロセス数の確認をしたいのですが、、、 Macky主任 2004/04/14(水) 15:27


Macky主任です。
お世話になっております。
じゃくさんの提示してくれた方法で対応しまして、動作確認もおっけーでした。
どうもありがとうございました。

>じゃくです。

>>返信ありがとうございます。
>>で、テキストに出力しての変数代入方式ですか。
>>それ以外って出来ないんですかねぇ。

>ほかにどのようなお望みがありますか?
>(できれば条件や希望は最初にちゃんと書いていただきたいです)

>とりあえずファイルを作らない方法で書き換えてみました。
>(wmic のところでエラーがでたので書き換えています)

>echo off
>set count=0
>for /F "tokens=1,2 skip=1" %%a in ('wmic.exe process list brief') do if "%%b"=="svchost.exe" set /a count=count+1
>echo %count%

 
 


カテゴリー「FOR /F」索引へ
カテゴリー「SET, PATH, %環境変数%」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年04月13日 10:49に投稿されたエントリーのページです。

ひとつ前の投稿は「findstrがバッチだと動かない」です。

次の投稿は「既存のファイルを他のディレクトリの最新ファイルで上書きしたい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート