如何用bat文件关掉名为test.xls的excel文件?

 我来答
5n7b
2011-06-28 · TA获得超过112个赞
知道小有建树答主
回答量:531
采纳率:0%
帮助的人:255万
展开全部
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]

描述:
使用该工具按照进程 ID (PID) 或映像名称终止任务。

参数列表:
/S system 指定要连接的远程系统。

/U [domain\]user 指定应该在哪个用户上下文执行这个命令。

/P [password] 为提供的用户上下文指定密码。如果忽略,提示
输入。

/FI filter 应用筛选器以选择一组任务。
允许使用 "*"。例如,映像名称 eq acme*

/PID processid 指定要终止的进程的 PID。
使用 TaskList 取得 PID。

/IM imagename 指定要终止的进程的映像名称。通配符 '*'可用来
指定所有任务或映像名称。

/T 终止指定的进程和由它启用的子进程。

/F 指定强制终止进程。

/? 显示帮助消息。

/U 参数不就搞定了

参考资料: taskkill /?

shibixiao
2011-06-27 · TA获得超过599个赞
知道小有建树答主
回答量:673
采纳率:0%
帮助的人:497万
展开全部
生成一个bat文件,里面加入你要关闭的文件
比如taskkill /IM notepad.exe
关闭IE:taskkill /IM Iexplorer.exe
追问
谢谢。但有个问题,我用的是一个server,其他用户也可以登录。我想用这个bat文件只关闭我这个用户下的excel进程(我设了schedule,每10分钟会跑一次这个bat文件),当其他用户登陆运行excel时,不会被关闭。这是我的最终目的。我之前用的命令是:taskkill /f /fi "username eq yyin" /im "excel.exe"(我登陆的用户名是yyin)。但是当其他用户(如wanti)登陆用excel时也会被关闭。这是我不想要的结果。有不有办法达到我的目的?
追答
windows下脚本我也不是很熟悉,你可以先用名领查到所有信息,然后赛选出你自己用户名的所有进程中excel的进程,取出pid,然后直接kill 进程。大概流程是这样,你可能自己看一下dos下面的一些命令吧。

参考资料: http://zhidao.baidu.com/question/62003271.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式