![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 01:15 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 结束进程方面 ?? |
| 可打印版本 827 / 5 |
| 第1楼 ooaf | 发表于 2007-04-05 09:29 |
| 中级用户 发帖 162 积分 313 | |
|
结束进程方面 ?? [size=5][size=4][size=4]如何同时结束打开在 除c 盘以外 硬盘上的进程,也就是说在d e f......盘上打开的 进程, 只保留在c盘打开的进程???
比如: tasklist>task.txt for /f a%% in (task.txt) do taskkill /f /im a%% 这样会连在c 盘打开的进程一起关闭的,寻求高手指教! |
|
| 第2楼 bjsh | 发表于 2007-04-05 11:55 |
| 银牌会员 发帖 621 积分 2,000 | |
|
试试这个; 效率比较慢;不过是符合要求的
[ Last edited by bjsh on 2007-4-4 at 11:01 PM ] |
|
| 第3楼 ooaf | 发表于 2007-04-07 06:30 |
| 中级用户 发帖 162 积分 313 | |
|
.
. 先谢谢这位仁兄,我还有个疑问: 如果是要结束某个指定盘上的全部进程,比如打开在 f 盘的进程,又是如何呢 ?>? |
|
| 第4楼 bjsh | 发表于 2007-04-07 06:46 |
| 银牌会员 发帖 621 积分 2,000 | |
|
把第10句改为
if /i "%process_path%"=="f" taskkill /f /im %process_name% 就可以了 |
|
| 第5楼 ooaf | 发表于 2007-04-07 08:26 |
| 中级用户 发帖 162 积分 313 | |
|
Thank you so much !!
|
|
| 第6楼 ooaf | 发表于 2007-04-07 08:34 |
| 中级用户 发帖 162 积分 313 | |
|
仁兄,可否再问个问题:
每阁 3min 运行 一次命令的 at 命令 ?? |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |