求一段批处理代码

发布网友

我来回答

2个回答

热心网友

@echo off
for /f "delims= " %%i in ('tasklist ^| findstr ".exe"') do (
findstr "%%i" 123456.txt && echo %%i 正常 || echo %%i 异常 && TASKKILL /F /IM "%%i" /T
)
另外记得把cmd.exe/findstr.exe加到你的txt里,你要保留的进程放在txt里,一行一个,形如
cmd.exe
findstr.exe
WmiPrvSE.exe
SearchIndexer.exe
PresentationFontCache.exe

热心网友

有些是杀不掉的追问杀不掉也不要紧,“多余的杀掉并退出”这句可以换成:多余的执行下一步操作

追答可以写C#版程序

热心网友

@echo off
for /f "delims= " %%i in ('tasklist ^| findstr ".exe"') do (
findstr "%%i" 123456.txt && echo %%i 正常 || echo %%i 异常 && TASKKILL /F /IM "%%i" /T
)
另外记得把cmd.exe/findstr.exe加到你的txt里,你要保留的进程放在txt里,一行一个,形如
cmd.exe
findstr.exe
WmiPrvSE.exe
SearchIndexer.exe
PresentationFontCache.exe

热心网友

有些是杀不掉的追问杀不掉也不要紧,“多余的杀掉并退出”这句可以换成:多余的执行下一步操作

追答可以写C#版程序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com