TOP > Up > Today


Date:  Thu, 8 May 2008 14:21:26 +0900
From:  no@ann.co.jp
Subject:  [pasml 293723] なるほどね
To:  pasml@ann.co.jp
Message-Id:  <200805080521.m485LQB4014456@pas2.jp>
X-Mail-Count: 293723

名前: pandora BBSから
質問:http://pasokoma.jp/44/lg449102#449237
携帯:http://pasokoma.jp/m?num=449237&ope=v
--
マサミさんは No.449233「Re:ご注意のほど」で書きました。

なるほどね。

ならば、
複数の終了させたいものを、一回一回バッチコマンドを起動するのではなくて、
あらかじめ終了させたいもののリストを作っておき、
そのリストに基づいて、一回のバッチ起動で、全て終了
てな具合のバッチ処理にすればいかが?

リストをTEXTファイル化しておけば、FOR文を使って読み出せますよ。


こんな感じ

@ECHO OFF
:: INIファイルからの内容取り出し
IF EXIST %~n0.INI (
  FOR /F &quot;USEBACKQ EOL=; TOKENS=1* DELIMS==&quot; %%A IN (%~n0.INI) DO (
::  プロセスをterminateさせる
    echo %%Aを強制終了します。
    taskkill /f /im %%A
  )
)
EXIT


TEXTファイルは、コメントも付けられてこんな感じ

;Process A
aaa.exe
;Process B
bbb.exe
--
== 掲示板URL: http://pasokoma.jp/bbs ==
   配信の停止: http://pasokoma.jp/taikai
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    

TOP > Up > Today