急救`!.....批处理文件如何编写关闭某个程序?......

比如说我先写了:startD:\qq\QQ.exe然后我想把它关了再运行另一个QQ。EXE中间该怎么写?startD:\qq\QQ.exe??????????这该怎么写?... 比如说我先写了: start D:\qq\QQ.exe
然后我想把它关了再运行另一个QQ。EXE
中间该怎么写?

start D:\qq\QQ.exe
??????????这该怎么写?(要关闭上面运行的QQ.EXE)
start E:\QQ\QQ.exe
这样的话开的QQ全都被关闭了...
我只是想关闭刚刚运行的登陆窗口..
所有的QQ进程都是一样的吧...结束了就等于结束了所有的QQ
展开
 我来答
海滨土著
2008-06-21 · TA获得超过1737个赞
知道小有建树答主
回答量:1051
采纳率:0%
帮助的人:886万
展开全部
@echo off
start D:\qq\QQ.exe
for /f "tokens=2,3* delims=. " %%i in ('tasklist^|findstr /i "qq.exe"') do (set pid=%%j)
taskkill /pid %pid% /f
start E:\QQ\QQ.exe

引用忆林子 - 副总裁 十一级 :“创建你那个进程时就取得它的进程ID,然后用进程ID来结束进程。”

这就是取得上次建立的qq.exe进程的最新pid,然后结束它的批处理。
丨情冇独钟丨
2008-06-20 · TA获得超过6220个赞
知道大有可为答主
回答量:2188
采纳率:50%
帮助的人:3449万
展开全部
taskkill /im "qq.exe" /f

进程名对应应用程序名字。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆林子
2008-06-20 · TA获得超过2034个赞
知道大有可为答主
回答量:4079
采纳率:0%
帮助的人:2725万
展开全部
除非你在创建你那个进程时就取得它的进程ID,然后用进程ID来结束进程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式