批处理文件中处理进程的关闭(进程中包含空格)

wuyuanzhe 2007-08-14 04:10:55
在用winrunner做测试时,winrunner会自动启动4个进程其中有两个如图所示
进程的前面有两个空格(也可能是一个tab,暂不能确定)
现在想写一个bat/cmd把winrunner关闭,正常的两个进程比较好操作
但这两个一直都关不掉
taskkill的模糊匹配好像只能用于后面,中间、前面都不行
(如:taskkill /fi "imagename eq uedit32*" /im *是正常的,但taskkill /fi "imagename eq *edit32.exe"就不能处理)

不知哪位大侠有没有什么方法教我,不胜感激。。。
附图如下:
...全文
736 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bob1989 2007-08-18
  • 打赏
  • 举报
回复
把NOTEPAD结束不就行了
wuyuanzhe 2007-08-16
  • 打赏
  • 举报
回复
tasklist了一下,结果里没有这两个进程,
但在任务管理器里有
而且如果不结束掉的话,下次winrunner会无法正常启动
spark_li 2007-08-14
  • 打赏
  • 举报
回复
好像这两个进程没有pid,好像是你notepad.exe 派生出来的吧?

另外前面的空格并不代表 是进程名字有空格。

你还是把你完成的tasklist
贴出来吧
ljc007 2007-08-14
  • 打赏
  • 举报
回复
tasklist /svc
先用这个命令看看进程对应的服务是什么
然后用sc stop命令把对应的服务关掉

6,868

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧