50元求写一个简单的启动程序的批处理,要求见内【以付款】
由于网络不稳定,现在用vpn,可是vpn也偶尔掉线,但是我不知道什么时候掉了(就算掉了我也能上网,能打游戏),但是一登陆游戏就锁掉了账号,ip突变,想找一个解决方案,vpn掉线后自动登陆。
1如何判断vpn掉线:
只需要ping www.baidu.com 查看延迟,如果不用vpn,我的延迟是40左右(肯定小于100),如果连接上vpn,延迟肯定300以上。所以可以通过ping命令得到的ping的平均值存储到txt中实现。
2运行vpn程序
首先肯定要关闭掉vpn程序,我已经做了一个cmd命令,运行一下就可以关闭和vpn进程,你做的批处理只需要调用这个cmd命令就可以。有一个最大的问题,vpn需要点登陆才能登进去,虽然已近保存账号密码。仍然需要点击一下才能进去。而且还要选择线路才能连接,不知道批处理可不可以操作这个,我用按键精灵是可以的。程序图片入戏
整个程序的逻辑设计如下:
开始ping www.baidu.com.保存txt到c盘的根目录下,读取txt中的平均延迟,如果不小于100,则关闭批处理的命令窗口,如果小于100,则延迟2秒钟,再次ping www.baidu.com 保存txt到c盘的根目录下,读取txt中的平均延迟,如果不小于100,则关闭批处理命令窗口,如果小于100,则关闭vpn进程,延迟2秒钟,启动vpn,选择线路,连接vpn,关闭批处理的命令窗口。
整个程序就是上述要求,我会用任务计划程序,每隔5分钟运行一次这个批处理,所以不需要判断vpn连接后是否连接成功,如果不成功,5分钟后会重新连接的。
如果有兴趣的朋友,我会提供vpn程序和账号供调试,同时提供关闭vpn进程的cmd命令。整个程序最有难度额就是登陆vpn的这块了,前边的判断,已经有人做成功了。
本论坛的资深人士,我可以先从支付宝转账过去,只支持支付宝,谢谢。qq:32464364.期待高手的出现。 |