• ベストアンサー

コマンドブロンプトでexe実行状況を調べたい。

Windowsのコマンドブロンプトで、 現在のディレクトリにある。 FB.exeという実行ファイルが、 実行されているかを調べたいです。 たとえば、 tasklist /FI "IMAGENAME eq FB.exe" とすると、FB.exeが実行されているかは調べられるのですが、   他のディレクトリにある、FB.exeが実行されている場合、 その区別ができません。   現在のディレクトリにある。 FB.exeという実行ファイルが、 実行されているかを調べる方法はございますでしょうか?

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

  • ベストアンサー
  • y_shimizu
  • ベストアンサー率41% (27/65)
回答No.2

>ディレクトリ名¥FB.exe >と表示されるのみで、 >実行中かどうかが判別不能でした。m--m wmic process で表示されるのは実行中のプロセスだけです。 where で条件を指定してcommandline(フルパス)を表示しているので、 そのフルパスのexeが実行中と判断できます。 ふたつ表示されればそのふたつが動いている、 「ありません」的な表示なら何も実行されていない、ということになります。

cheepyon
質問者

お礼

いや、、、 これで十分です! 大変助かりました!! ありがとうございます m--m

cheepyon
質問者

補足

ありがとうございます! 了解しました。   ところで、この出力をcsv形式で出力する方法は無いでしょうか?

その他の回答 (1)

  • y_shimizu
  • ベストアンサー率41% (27/65)
回答No.1

wmic process where "name=\"FB.exe\"" get commandline とか?

cheepyon
質問者

お礼

ん。。 やってみたのですが、、 ディレクトリ名¥FB.exe と表示されるのみで、 実行中かどうかが判別不能でした。m--m

関連するQ&A