中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 09:08
48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » 小问题 请教 请大家帮忙 谢谢!!!
可打印版本  925 / 4
第1楼 yuanzijia08 发表于 2006-11-05 09:38
初级用户 发帖 30 积分 78 来自 湖南湘潭
小问题 请教 请大家帮忙 谢谢!!!
wmic process where caption="explorer.exe" call terminate
这到底是 结束进程explorer.exe 还是重新启动 explorer.exe进程
执行了之后马上又自动恢复这个进程了 像是重新启动了
还有 process 这个帮助到底要在CMD下输入什么才有帮助显示出来

我进入wmic互交模式后 输入 process /? 列出的帮助找不到 process where 这个项目啊 一般这语句帮助里面应该都有选项啊


──────────────── 版务记录 ────────────────
执行:namejm
原标题:小问题 请教 请大家帮忙 谢谢!!!
说明:因标题过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
提示:修改标题请在当前帖的右下脚点
编辑修改完毕之后按 编辑帖子 即可。
处罚:因刚脱离论坛新人阶段,暂时不予处罚;若三日之后尚未修改标题,将扣除4点积分,
以示惩罚,并由版主强制修改标题。请点击
这里阅读论坛发帖规定,以避免在
今后的讨论中违规发帖。
──────────────── 版务记录 ────────────────


[ Last edited by namejm on 2006-11-4 at 10:36 PM ]
第2楼 fastslz 发表于 2006-11-05 09:48
铂金会员 发帖 2,315 积分 5,493 来自 上海
第3楼 yuanzijia08 发表于 2006-11-05 10:09
初级用户 发帖 30 积分 78 来自 湖南湘潭
兄弟 我先谢谢你给我回帖 但希望你还是别发这种东西吧
这我肯定看过 在百度里面搜都能搜出一堆 (我不是那种遇到问题就问别人的人)
我就是找不到答案才来问的
这篇文章里面也有下面这样的例子
例如,执行下面的命令将关闭正在运行的Outlook:
process where name='outlook.exe' call terminate
但依据实际操作 明明call terminate就是重新启动进程嘛

我也能够在这文章里面找到 在命令提示符里面 显示帮助的办法
但实际操作起来 帮助里面却找不到 process where caption="*****"

C:\Documents and Settings\zhoushi>wmic
wmic:root\cli>process /?

PROCESS - 进程管理。

提示: BNF 的别名用法。
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].

用法:

PROCESS ASSOC [<format specifier>]
PROCESS CALL <method name> [<actual param list>]
PROCESS CREATE <assign list>
PROCESS DELETE
PROCESS GET [<property list>] [<get switches>]
PROCESS LIST [<list format>] [<list switches>]
这就是帮助
wmic process where caption="explorer.exe" call terminate
这句话在帮助里面 是属于哪一类呢?
是属于 (<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>]. 这一类 ?????

这个帮助我真的看不懂 请解释下

汗。。。讲了这么多也不知道 大家懂我的意思不
第4楼 yuanzijia08 发表于 2006-11-05 10:15
初级用户 发帖 30 积分 78 来自 湖南湘潭
在举个例子问一下
process where name='outlook.exe' call terminate

wmic process where caption="explorer.exe" call terminate

为什么上面那一句 where后面是name 而第二句的 where 后面为什么是caption呢
第5楼 asbai 发表于 2006-11-05 11:21
高级用户 发帖 252 积分 653
caption 指的是窗口标题,name 指的是可执行映象名称。都是标识一个进程的方法。explorer 被 kill 后又重新加载应该是很正常的事。因为 explorer 是 windows shell,winlogon 会在 shell 异常结束后自动重新加载它。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023