[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决]批处理如何在启动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 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

你是直接退出,就不要用exit /b ,直接exit

TOP

  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
复制代码
1

评分人数

TOP

已经解决了,谢谢Commander 和caruko

TOP

进来学习学习

[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 编辑 ]
我只是一个爱好者

TOP

返回列表