テキストファイルにリストされているすべてのプログラムを強制終了するバッチファイルを探しています。これは非常に便利です
また、exeまたはbatをキーボードショートカットにリンクするバッチファイルを探しています
例は、ctrl 5 をクリックして起動する場合ですが、バットはそれをキーにリンクする必要があります
ジャスティン
テキストファイルにリストされているすべてのプログラムを強制終了するバッチファイルを探しています。これは非常に便利です
また、exeまたはbatをキーボードショートカットにリンクするバッチファイルを探しています
例は、ctrl 5 をクリックして起動する場合ですが、バットはそれをキーにリンクする必要があります
ジャスティン
TEXTFILE.TXT
notepad.exe
iexplore.exe
chrome.exe
KILLIST.BAT
@echo off
for /f "tokens=*" %%x in (textfile.txt) do taskkill /IM %%x
同じプログラムの複数のインスタンスが開いているtaskkill.exe
場合、最初に遭遇したインスタンス、おそらく最初に開いたインスタンスを単純に強制終了する実行可能ファイルの名前以外の情報がないことに注意してください。
より正確な方法は、ウィンドウ名 (その一部でも) を使用tasklist.exe
し、それを検索して PID (プロセス ID) を取得し、次に を使用taskill.exe /PID ####
してその正確なプロセスを強制終了することです。
別の選択肢は、同じファイル名を持つすべてのプログラムを強制終了することです。これを行うには、PID を収集することもできますが、それらを「カウント」してそのように殺す方が簡単です。(実際には数えていませんが、近いです。)
TEXTFILE.TXT
notepad.exe
iexplore.exe
chrome.exe
KILLIST.BAT
@echo off
for /f "tokens=*" %%x in (textfile.txt) do (
for /f "skip=3" %%y in ('tasklist /FI "IMAGENAME eq %%x"') do (
taskkill /IM %%y
)
)
================================================== ================================
編集: 2012/09/07
バッチ ファイルのキーボード ショートカットを作成するには、次のことを行う必要があります。
Windows Explorer
1)バッチ ファイルが保存されている場所を開いて参照します。
2) Right Click
-> KILLIST.BAT
-> Create shortcut
3) Right Click
-> KILLIST.BAT - Shortcut
-> Rename
4) 削除->
5)を- Shortcut
押す-> 新規->
6) ->タブ
7) ->
8)の横のボックス-> 作成するキーからのショートカット。(表示されます)
9) ->[ENTER]
Right Click
KILLIST.BAT
Properties
Select
Shortcut
Click
Shortcut Key:
Press
Click
OK
これは、バッチ ファイルのショートカットだけでなく、任意のショートカットで実行できます。
この方法を機能させるには、ショートカットをデスクトップまたはスタート メニューのどこかに保存する必要があります。
より良い選択は、AutoHotkeyのようなマクロ ジェネレーターです。