找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27461|回复: 8

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

[复制链接]
发表于 2011-10-10 03:20:37 | 显示全部楼层 |阅读模式
我打开一个cmd窗口 ,再用批处理结束它,这可以用到进程id号。
先不用id号,只用taskkill  /im  结束那个打开的cmd窗口 保留批处理打开的窗口;怎么做?
或者,可以用id,但怎么用批处理知道窗口的id就是那个要关闭的?
          谢谢 帮忙!!

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-10-10 08:37:11 | 显示全部楼层
不是很明白楼主的意思,大概是想用PID结束进程吧。非要用PID的话,可以用WMIC,不过推荐用title因为taskkill有个fi参数,可以结束除了指定窗口标题的CMD。不知这样可以?
发表于 2011-10-10 08:37:49 | 显示全部楼层
不是很明白楼主的意思,大概是想用PID结束进程吧。非要用PID的话,可以用WMIC,不过推荐用title因为taskkill有个fi参数,可以结束除了指定窗口标题的CMD。不知这样可以?
发表于 2011-10-10 08:58:50 | 显示全部楼层
搜索“批处理与进程”,有现成的。
 楼主| 发表于 2011-10-10 17:38:16 | 显示全部楼层
回复 2# bluewing009


    只要是 能关闭指定的窗口 不管什么方法 只要是批处理就ok 。
发表于 2011-10-10 20:43:47 | 显示全部楼层
回复 5# 小麦


根据什么特征来指定那个窗口?
 楼主| 发表于 2011-10-10 22:05:27 | 显示全部楼层
回复 6# Batcher


    ............我想用批处理关掉那个已经打开的cmd窗口,自身不关闭。
发表于 2011-10-10 23:12:16 | 显示全部楼层
  1. @echo off
  2. wmic process where "name='cmd.exe' and  NOT commandline LIKE '%%%~nx0%%'"  delete
复制代码

评分

参与人数 1PB +8 技术 +1 收起 理由
fastslz + 8 + 1 and not用法给力

查看全部评分

发表于 2011-10-11 11:25:56 | 显示全部楼层
回复 5# 小麦


    定义title为某个值

使用 takskill /fi  中的 "  WINDOWTITLE   eq, ne"即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 04:53 , Processed in 0.022195 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表