まずはプロセスIDを列挙するpgrepから。基本はforコマンドにps+findstrの出力を渡してechoするだけなんだけども、 バッチ プログラムで FOR コマンドを使用するときは、%変数の代わりに、%%変数を使用してください。 ってな注意書きがあるので、そのあたりに気をつけてこんな感じ。 @echo off for /f "tokens=1" %%p in ( '"ps -a| findstr -i %1"' ) do @echo %%p この内容を「pgrep.cmd」とか「pgrep.bat」とかでパスが通ったところに保存すればOKです。まぁ、前提としてps.js、ps.cmd、kill.cmdがパスの通ったところに設置済みである必要がありますが。 いちおう以前配布したzipに含めたので、ps.jsとかを設置していない場合はこちらをダウンロードして、こちらのエントリを参考にして