[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]两个cmd窗口删除其中指定一个用批处理怎么做?

我打开一个cmd窗口 ,再用批处理结束它,这可以用到进程id号。
先不用id号,只用taskkill  /im  结束那个打开的cmd窗口 保留批处理打开的窗口;怎么做?
或者,可以用id,但怎么用批处理知道窗口的id就是那个要关闭的?
          谢谢 帮忙!!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

不是很明白楼主的意思,大概是想用PID结束进程吧。非要用PID的话,可以用WMIC,不过推荐用title因为taskkill有个fi参数,可以结束除了指定窗口标题的CMD。不知这样可以?

TOP

不是很明白楼主的意思,大概是想用PID结束进程吧。非要用PID的话,可以用WMIC,不过推荐用title因为taskkill有个fi参数,可以结束除了指定窗口标题的CMD。不知这样可以?

TOP

搜索“批处理与进程”,有现成的。
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 2# bluewing009


    只要是 能关闭指定的窗口 不管什么方法 只要是批处理就ok 。

TOP

回复 5# 小麦


根据什么特征来指定那个窗口?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 6# Batcher


    ............我想用批处理关掉那个已经打开的cmd窗口,自身不关闭。

TOP

  1. @echo off
  2. wmic process where "name='cmd.exe' and  NOT commandline LIKE '%%%~nx0%%'"  delete
复制代码
1

评分人数

    • fastslz: and not用法给力PB + 8 技术 + 1

TOP

回复 5# 小麦


    定义title为某个值

使用 takskill /fi  中的 "  WINDOWTITLE   eq, ne"即可

TOP

返回列表