windows下通过批处理连接VPN修改路由表的代码
网络编程
使用一下bat脚本可以实现一键拨号并添加路由。
1、创建一个pptp的vpn拨号连接。
2、右键刚建好的一个连接?属性?网络?Internet协议版本4?属性?高级,将IP设置里的“在远程网络上使用默认网关”的勾掉。
@echo off
rasdial "VPN名称" VPN用户名 VPN密码
for /f "tokens=16" %%i in ("ipconfig ^|find /i "192.168.1." ") do set ip =%%i
route add 74.0.0.0 mask 255.0.0.0 %ip%
1、第三行的“192.168.1.”,是你vpn连接成功后获得的IP地址,只写前三位就行了,如果不知道就先手动连接一次,然后去查看自己获得的IP。
2、第四行就是你需要哪些网络走VPN隧道的,不填默认就走本地路由了,我这里填的是谷歌使用的网段,也就是谷歌被屏蔽的服务器IP,根据实际情况修改下就OK了。
完成后执行这个批处理就可以了。
使用BAT批处理在RAR压缩文件中批量添加文件的方法
代码如下:@echoonfor%%fin(*.rar*.zip)dowinrar.exea%%fmaxgo.cn.html代码解释:echoon回显开启%%f为参数()内为参数内容代表该目录下所有的rar和zip文件winrar.exe从winra
bat 传递超过10个参数的情况
批处理文件中可引用的参数为%0~%9,%0是指批处理文件的本身,也可以说是一个外部命令;%1~%9是批处理参数,也称形参;而替换形参的实参若超过了批
BAT 参数去引号(各种去引号的奇葩方式)
很多情况下,我们需要脱除一个字符串中可能会存在的引号,然后在加上自己的引号使其中的特殊字符(命令连接符&、|、&&、||,命令行参数界定符Space
编辑:一起学习网
标签:参数,引号,批处理,路由,网络