我正在寻找一个批处理文件来杀死文本文件中列出的所有程序,这将非常有用
我也在寻找一个批处理文件来将 exe 或 bat 链接到键盘快捷键
示例是当您单击 ctrl 5 启动 ie 但 bat 必须将其链接到键
贾斯汀
我正在寻找一个批处理文件来杀死文本文件中列出的所有程序,这将非常有用
我也在寻找一个批处理文件来将 exe 或 bat 链接到键盘快捷键
示例是当您单击 ctrl 5 启动 ie 但 bat 必须将其链接到键
贾斯汀
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
要为批处理文件创建键盘快捷方式,您需要:
1) 打开Windows Explorer
并浏览到批处理文件所在的位置。
2) Right Click
-> KILLIST.BAT
-> Create shortcut
3) Right Click
-> KILLIST.BAT - Shortcut
-> Rename
4) 删除- Shortcut
-> 按[ENTER]
5) Right Click
-> 新的KILLIST.BAT
-> Properties
6) Select
->Shortcut
选项卡
7) ->
8)Click
旁边的框-> 要制作的键的快捷方式。(它将显示它们)
9)->Shortcut Key:
Press
Click
OK
您可以使用任何快捷方式来执行此操作,而不仅仅是批处理文件的快捷方式。
要使此方法起作用,您必须将快捷方式保留在桌面或开始菜单中的某个位置。
更好的选择是像AutoHotkey这样的宏生成器。