Board logo

标题: [其他] [已解决]批处理如何在启动openvpn连接以后关闭命令行窗口? [打印本页]

作者: zieglar    时间: 2011-3-3 16:07     标题: [已解决]批处理如何在启动openvpn连接以后关闭命令行窗口?

因为工作需要,需要在网络连接以后打开openvpn连接,于是写了下面的这个批处理脚本,也在论坛里参考了一下,如判断联网以后才进行VPN拨号,但是现在的问题是执行了这个bat文件以后,弹出来的命令行窗口一直就在那里,不会自动关闭,请教前辈们应该如何修改
  1. @echo off
  2. :loop
  3. ping -n 2 www.baidu.com>nul&&(
  4. taskkill /f /im openvpn-gui.exe
  5. taskkill /f /im openvpn.exe
  6. openvpn-gui.exe  --connect normalhttp.ovpn --silent_connection 1
  7. exit/b
  8. )
  9. goto loop
  10. pause
复制代码

[ 本帖最后由 zieglar 于 2011-3-4 01:14 编辑 ]
作者: caruko    时间: 2011-3-3 23:00

你是直接退出,就不要用exit /b ,直接exit
作者: Commander    时间: 2011-3-3 23:13

  1. @echo off
  2. :loop
  3. ping -n 2 www.baidu.com>nul&&(
  4.     taskkill /f /im openvpn-gui.exe
  5.     taskkill /f /im openvpn.exe
  6.     start openvpn-gui.exe --connect normalhttp.ovpn --silent_connection 1
  7.     exit
  8. )
  9. goto :loop
复制代码

作者: zieglar    时间: 2011-3-4 01:13

已经解决了,谢谢Commander 和caruko
作者: pengtmy    时间: 2011-3-4 10:35

进来学习学习

[img]http://stat.p.cn/afp/wayl/;as=4c92f0c4b69dfe620001;ad=4c92f09acd28ba730001;ap=0;pu=4ab0b7fed17d993f0001;sid=union_channel_4_16626109137;/?http://union.p.cn/channel/658.ph ... annel_4_16626109137[/img]

[ 本帖最后由 pengtmy 于 2011-3-4 10:36 编辑 ]




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2