标题: [文件操作] 用批处理查找一个文件,并结束同目录的一个随机exe进程 [打印本页]
作者: duyaojiajia 时间: 2015-7-7 13:31 标题: 用批处理查找一个文件,并结束同目录的一个随机exe进程
网吧用的某软件,具体名字就不说了,会给桌面加广告,
改软件广告子文件进程随机,文件夹随机,句柄随机,唯一不变的就是有个配置文件 123.inf 这个名字固定。
求用批处理查找
C:下所有包涵 123.inf 的文件夹,并结束同目录下 345.exe进程.
注:345是随机名称,123.txt不变
作者: pcl_test 时间: 2015-7-7 13:58
- @echo off
- for /f "delims=" %%a in ('dir /a-d /b /s C:\"123.inf" 2^>nul') do (
- pushd "%%~dpa"
- for /f "delims=" %%b in ('dir /a-d /b /s *.exe 2^>nul') do taskkill /f /im "%%~nxb" 2>nul
- popd
- )
- pause
复制代码
作者: duyaojiajia 时间: 2015-7-7 14:37
搞定了,非常感谢pcl_test 发表于 2015-7-7 13:58
作者: CrLf 时间: 2015-7-7 15:57
回复 2# pcl_test
消耗更低的办法是先获取进程路径,再判断路径下有无此文件
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |