コロス

単に killall したいだけなんだが、それだけの為に cygwin 入れるとか、フリーソフト探すのもめんどかったんで killall コマンド作ってみるか。

出来た

ダウンロードできるようファイルを纏めて添付しておいた。

KillAll.cs

using System.Diagnostics;

public class KillAll {
  public static void Main(string[] args) {
    foreach(string prog in args) {
      foreach(Process p in Process.GetProcessesByName(prog)) {
        p.Kill();
      }
    }
  }
}

コンパイル

こいつを次のようにコンパイルすると KillAll.exe が出来る。

%WINDIR%\Microsoft.NET\Framework\v1.1.4322\csc /target:winexe KillAll.cs

.NET のバージョンによってディレクトリ名が変わるので各自の環境に適当に合わせること。

実行

次のように実行すると、メモ帳、計算機、秀丸が全て殺されます。

KillAll.exe notepad calc hidemaru

コメント

  • Kill は強制終了なので、代わりに CloseMainWindow を使えば終了のお願いになる。 -- KaWaZ 2004-10-29 (金) 15:58:10
  • 丁度このWindows版killallを探していました!素敵です!使わせて頂きます! -- 通りすがりのもの? 2007-01-06 (土) 20:02:26

添付ファイル: fileKillAll.zip 168件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-04-27 (金) 19:58:33 (4248d)