找回密码
 加入
搜索
查看: 3722|回复: 4

[网络通信] VPN 路由问题

[复制链接]
发表于 2010-4-17 23:52:00 | 显示全部楼层 |阅读模式
$g_szVersion = "VPN拨号"
If WinExists($g_szVersion) Then Exit ; 此脚本已经运行了
AutoItWinSetTitle($g_szVersion)
Send("{F11}") ;打开拨号连接,拨号连接快捷方式放在桌面上,快捷键设置为F11
                        ;如果有更好的方式请分享下。谢谢
WinWaitActive("连接 XX.XX.XX.XX", "")
ControlClick("连接 XX.XX.XX.XX", "", "Button4")
Sleep(3000)
While 1
        If Ping("11.34.88.249") Then ;10.34.88.249为拨号后获取的IP地址
                Run("route add 11.0.0.0 mask 255.0.0.0 10.34.88.249") ;添加路由
                MsgBox(0, "VPN拨号", "VPN拨号成功", 5)
                Exit
        Else
                Sleep(1000)
        EndIf
WEnd
经测试发现添加路由那条没有成功,但是在拨号后单独测试的时候是可以的。
发表于 2010-4-18 18:43:49 | 显示全部楼层
Run  用_RunDOS 或者Run("cmd.exe /c ……") 中间的省略号是你的命令。
route add  这个命令需要CMD环境支持。
 楼主| 发表于 2010-4-20 18:10:51 | 显示全部楼层
谢谢了。嗯,解决了!!1
发表于 2010-4-20 18:35:10 | 显示全部楼层
发表于 2010-4-21 08:57:13 | 显示全部楼层
用runwait
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 19:08 , Processed in 0.082166 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表