中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 06:22
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 用批处理命令关闭指定窗口? 查看 1,481 回复 7
楼 主 用批处理命令关闭指定窗口? 发表于 2008-07-21 12:21 ·  中国 广东 电信
新手上路
积分 6
发帖 2
注册 2008-07-21 11:57
18年会员
UID 121822
性别 男
状态 离线
用批处理命令关闭指定窗口?
各位大虾帮帮小弟!:(
2 发表于 2008-07-21 12:36 ·  中国 浙江 杭州 联通
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
不可以
3 发表于 2008-07-21 12:50 ·  中国 广东 电信
新手上路
积分 6
发帖 2
注册 2008-07-21 11:57
18年会员
UID 121822
性别 男
状态 离线
哦,谢谢
4 发表于 2008-07-21 13:06 ·  中国 上海 浦东新区 电信
中级用户
★★
积分 484
发帖 250
注册 2007-06-05 23:33
19年会员
UID 90372
性别 男
状态 离线
如果指定窗口是某程序且是名字唯一的话,可以直接taskkill

taskkill /F /IM iexplore.exe
5 发表于 2008-07-21 14:15 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
rem 假设要关闭窗口标题为a.txt的记事本文件
set tilname=a.txt
for /f "tokens=2" %%a in ('tasklist /fi "imagename eq notepad.exe" /v ^| findstr /i "%tilname%"') do taskkill /pid %%a
本帖最近评分记录 (共 3 条) 点击查看详情
评分人分数时间
moniuming +8 2008-07-21 15:24
523066680 +2 2008-07-23 11:31
uemuem +2 2008-11-01 13:12
6 发表于 2008-07-22 17:03 ·  中国 北京 光环新网
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
Originally posted by HAT at 2008-7-21 14:15:
@echo off
rem 假设要关闭窗口标题为a.txt的记事本文件
set tilname=a.txt
for /f "tokens=2" %%a in ('tasklist /fi "imagename eq notepad.exe" /v ^| findstr / ...



如果我是用写字板打开A.TXT文件的呢

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
7 发表于 2008-07-22 17:59 ·  中国 江苏 苏州 常熟市 电信
高级用户
★★
五星老土
积分 558
发帖 172
注册 2003-02-09 00:00
23年会员
UID 881
性别 男
来自 江苏
状态 离线
关闭窗口标题为a.txt的记事本文件 taskkill /fi "imagename eq notepad.exe" /fi "windowtitle a*"

关闭窗口标题为a.txt的写字板文件 taskkill /fi "imagename eq wordpad.exe" /fi "windowtitle a*"

假如能确定窗口标题比较特殊而且唯一, 比如jhfjfjjfj, 那么可以直接

taskkill /fi "windowtitle jhfjfjjfj*"

在上面最初的2个例子却不能 taskkill /fi "windowtitle a*", 因为以a开头的程序太多了, 有时候的窗口标题是隐藏的, 比如以a开头的窗口标题就有ATI显卡的驱动程序等.
我怎么找不到一个比我注册日期早的人? 难道我是传说中的超级管理员? 其实我只是个潜水冠军而已.
8 发表于 2008-07-22 22:20 ·  中国 江西 鹰潭 电信
初级用户
积分 31
发帖 14
注册 2007-07-31 12:46
19年会员
UID 94360
性别 男
状态 离线
批处理好像无法达到获取窗口的相关字符

记的有个病毒病毒屏蔽杀毒软件等相关字眼 但当然是非BAT了
论坛跳转: