批处理文件执行完后窗口怎么关闭

来源:百度知道 编辑:UC知道 时间:2024/05/12 01:30:36
我编写了一个批处理文件来启动我的QQ,内容如下:

@echo off
"C:\Program Files\TENCENT\QQ\QQ.exe"
exit

但是执行完后批处理窗口不能自动关闭,用了exit也不行,好像是窗口失去焦点了,我应该怎么做
但是用如下格式却可以
@echo off
start "C:\Program Files\TENCENT\QQ\QQ.exe"
exit

我应该怎么做?
补充一下吧:
用第一种方法的话我可以加入把我的QQ密码作为参数加进去,这样运行时就可以直接启动我自己的QQ,不用每次都手动输入密码,也许第二种也可以做到吧,但我不会

既然可以你还问什么啊?

@echo off
echo ping 127.0.0.1>%systemdrive%\outcmd.bat
echo taskkill /im cmd.exe /f>>%systemdrive%\outcmd.bat
start %systemdrive%\outcmd.bat
"d:\Program Files\TENCENT\QQ\QQ.exe"

我页试过了,第一种方法你的bat不能自动关闭是因为你在bat中调用了QQ.exe这个程序,只有当QQ.exe关闭的时候bat才继续执行下面的exit
在第二种方法中你是调用了start命令,效果就不一样了,在start命令结束后就会执行exit命令~~
不过好想只能手动输入密码~~当然你要是设置了自动登录就不用你手动来输入了~

用VBS吧