急救`!.....批处理文件如何编写关闭某个程序?......
比如说我先写了: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 展开
然后我想把它关了再运行另一个QQ。EXE
中间该怎么写?
start D:\qq\QQ.exe
??????????这该怎么写?(要关闭上面运行的QQ.EXE)
start E:\QQ\QQ.exe
这样的话开的QQ全都被关闭了...
我只是想关闭刚刚运行的登陆窗口..
所有的QQ进程都是一样的吧...结束了就等于结束了所有的QQ 展开
展开全部
@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,然后结束它的批处理。
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,然后结束它的批处理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询