返回信息流想写一个自动设置迅游路由的脚本,遇到以下几个问题:
2、修改路由时删除了118.229.135.1的默认路由,但是DHCP会导致它每过一段时间会被刷新。这时要再次删除。。。
@route delete 0.0.0.0 %default%
求一解决方案不让它再次刷新。。。
3、修改牧人路由后,DNS也使用的是代理的,这样就无法解析IPV6地址了,求个方法修改默认路由的同时,还是使用学校DNS进行解析
猜测代理也有像学校一样的DHCP保护,如果能,尽量不更改其连接。。。
1、如何获得网关IP和本地IP(已解决)
[QUOTE]@ipconfig > 1.txt
@FOR /F %%i IN ('findstr "[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.1$" 1.txt') DO @set default=%%i
@FOR /F "tokens=2 delims=:" %%i IN ('findstr "172.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*$" 1.txt') DO @set var=%%i
@del 1.txt[/QUOTE]
连上迅游后会获取这样的地址:
PPP 适配器 bmxxxxxx:
连接特定的 DNS 后缀 . . . . . . . :
IPv4 地址 . . . . . . . . . . . . : 172.16.1.149
子网掩码 . . . . . . . . . . . . : 255.255.255.255
默认网关. . . . . . . . . . . . . :
需要将“172.16.1.149”提取出来,bmxxxxxx似乎不会改变,VBS好像能够实现,但是看了好久都弄明白,目前的解决方案是:
@ipconfig|find "172." > 1.txt
@FOR /F "tokens=2 delims=:" %%i IN (1.txt) DO @set var=%%i
@FOR /F "delims= " %%i IN ("%var%") DO @set var=%%i
@del 1.txt
求一个更好的
同时,对于
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . : bupt.edu.cn
IPv6 地址 . . . . . . . . . . . . : 2001:da8:215:8205:dc65:xxxx:xxxx:xxxx
临时 IPv6 地址. . . . . . . . . . : 2001:da8:215:8205:fcb6:xxxx:xxxx:xxxx
本地链接 IPv6 地址. . . . . . . . : fe80::dc65:234e:xxxx:62c8%11
IPv4 地址 . . . . . . . . . . . . : 118.229.135.xxx
子网掩码 . . . . . . . . . . . . : 255.255.255.128
默认网关. . . . . . . . . . . . . : fe80::21b:54ff:fe5b:3645%11
118.229.135.1
希望提取出“118.229.135.1”
这是一条镜像帖。来源:北邮人论坛 / windows / #107166同步于 2009/12/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Windows机器人发帖
求一段脚本,已解决一部分,继续求。。。
binux
2009/12/21镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
可以说是文本处理 问题吗
【 在 binux (足兆叉虫) 的大作中提到: 】
: 标 题: 求一段脚本
: 发信站: 北邮人论坛 (Mon Dec 21 17:54:55 2009), 站内
:
: 想写一个自动设置迅游路由的脚本,遇到以下几个问题:
:
: 1、如何获得网关IP和本地IP
:
: 连上迅游后会获取这样的地址:
:
: PPP 适配器 bmxxxxxx:
:
: 连接特定的 DNS 后缀 . . . . . . . :
: IPv4 地址 . . . . . . . . . . . . : 172.16.1.149
: 子网掩码 . . . . . . . . . . . . : 255.255.255.255
: 默认网关. . . . . . . . . . . . . :
:
: 需要将“172.16.1.149”提取出来,bmxxxxxx似乎不会改变,VBS好像能够实现,但是看了好久都弄明白,目前的解决方案是:
:
: @ipconfig|find "172." > 1.txt
: @FOR /F "tokens=2 delims=:" %%i IN (1.txt) DO @set var=%%i
: @FOR /F "delims= " %%i IN ("%var%") DO @set var=%%i
: @del 1.txt
:
: 求一个更好的
:
: 同时,对于
:
: 以太网适配器 本地连接:
:
: 连接特定的 DNS 后缀 . . . . . . . : bupt.edu.cn
: IPv6 地址 . . . . . . . . . . . . : 2001:da8:215:8205:dc65:xxxx:xxxx:xxxx
: 临时 IPv6 地址. . . . . . . . . . : 2001:da8:215:8205:fcb6:xxxx:xxxx:xxxx
: 本地链接 IPv6 地址. . . . . . . . : fe80::dc65:234e:xxxx:62c8%11
: IPv4 地址 . . . . . . . . . . . . : 118.229.135.xxx
: 子网掩码 . . . . . . . . . . . . : 255.255.255.128
: 默认网关. . . . . . . . . . . . . : fe80::21b:54ff:fe5b:3645%11
: 118.229.135.1
:
: 希望提取出“118.229.135.1”
:
:
: 2、修改路由时删除了118.229.135.1的默认路由,但是DHCP会导致它每过一段时间会被刷新。这时要再次删除。。。
:
: @route delete 0.0.0.0
: @route add 0.0.0.0 mask 0.0.0.0 %var%
:
: @route add 219.133.49.171 MASK 255.255.255.255 %default%
:
: 求一解决方案不让它再次刷新。。。
:
: 3、修改牧人路由后,DNS也使用的是代理的,这样就无法解析IPV6地址了,求个方法修改默认路由的同时,还是使用学校DNS进行解析
:
: 猜测代理也有像学校一样的DHCP保护,如果能,尽量不更改其连接。。。
:
: --
: http://sig.ngacn.cc/OPT/cn-Stonetalon%20Peak/1261041072.jpg
:
: ※ 来源:·北邮人论坛 http://forum.byr.edu.cn·[FROM: 2001:da8:215:8205:4582:4fbf:6888:*]
仔细看了下,还挺麻烦
第一个就那样吧,能用就行了,什么好不好的
第二个你可以尝试使用
findstr "[0-9]*\.[0-9]*\.[0-9]*\.1" 1.txt
第三个,我觉得你还是让他刷新吧,至少我现在还没想出来更好的办法
【 在 Thinker (思想者) 的大作中提到: 】
: 标 题: Re: 求一段脚本
: 发信站: 北邮人论坛 (Mon Dec 21 19:09:56 2009), 站内
:
:
: 可以说是文本处理 问题吗
:
: 【 在 binux (足兆叉虫) 的大作中提到: 】
: : 标 题: 求一段脚本
: : 发信站: 北邮人论坛 (Mon Dec 21 17:54:55 2009), 站内
: :
: : 想写一个自动设置迅游路由的脚本,遇到以下几个问题:
: :
: : 1、如何获得网关IP和本地IP
: :
: : 连上迅游后会获取这样的地址:
: :
: : PPP 适配器 bmxxxxxx:
: :
: : 连接特定的 DNS 后缀 . . . . . . . :
: : IPv4 地址 . . . . . . . . . . . . : 172.16.1.149
: : 子网掩码 . . . . . . . . . . . . : 255.255.255.255
: : 默认网关. . . . . . . . . . . . . :
: :
: : 需要将“172.16.1.149”提取出来,bmxxxxxx似乎不会改变,VBS好像能够实现,但是看了好久都弄明白,目前的解决方案是:
: :
: : @ipconfig|find "172." > 1.txt
: : @FOR /F "tokens=2 delims=:" %%i IN (1.txt) DO @set var=%%i
: : @FOR /F "delims= " %%i IN ("%var%") DO @set var=%%i
: : @del 1.txt
: :
: : 求一个更好的
: :
: : 同时,对于
: :
: : 以太网适配器 本地连接:
: :
: : 连接特定的 DNS 后缀 . . . . . . . : bupt.edu.cn
: : IPv6 地址 . . . . . . . . . . . . : 2001:da8:215:8205:dc65:xxxx:xxxx:xxxx
: : 临时 IPv6 地址. . . . . . . . . . : 2001:da8:215:8205:fcb6:xxxx:xxxx:xxxx
: : 本地链接 IPv6 地址. . . . . . . . : fe80::dc65:234e:xxxx:62c8%11
: : IPv4 地址 . . . . . . . . . . . . : 118.229.135.xxx
: : 子网掩码 . . . . . . . . . . . . : 255.255.255.128
: : 默认网关. . . . . . . . . . . . . : fe80::21b:54ff:fe5b:3645%11
: : 118.229.135.1
: :
: : 希望提取出“118.229.135.1”
: :
: :
: : 2、修改路由时删除了118.229.135.1的默认路由,但是DHCP会导致它每过一段时间会被刷新。这时要再次删除。。。
: :
: : @route delete 0.0.0.0
: : @route add 0.0.0.0 mask 0.0.0.0 %var%
: :
: : @route add 219.133.49.171 MASK 255.255.255.255 %default%
: :
: : 求一解决方案不让它再次刷新。。。
: :
: : 3、修改牧人路由后,DNS也使用的是代理的,这样就无法解析IPV6地址了,求个方法修改默认路由的同时,还是使用学校DNS进行解析
: :
: : 猜测代理也有像学校一样的DHCP保护,如果能,尽量不更改其连接。。。
: :
: : --
: : http://sig.ngacn.cc/OPT/cn-Stonetalon%20Peak/1261041072.jpg
: :
: : ※ 来源:·北邮人论坛 http://forum.byr.edu.cn·[FROM: 2001:da8:215:8205:4582:4fbf:6888:*]
:
:
: --
: 有所为有所不为
: 创造过三个十大:经济学版;Linux版;办公软件版;
:
: 我强烈推荐免费的、优秀的、国产的 永中集成Office !
: http://www.evermoresw.com.cn/webch/download/downEIOPersonal.jsp
: http://v.youku.com/v_show/id_XNDg2NDY0NDA=.html
:
:
: ※ 来源:·北邮人论坛 forum.byr.edu.cn·[FROM: 2001:da8:215:8501:21a:4dff:fe83:*]
额。。原来有这个样的指令啊
这样的话可以做的事情就拓展了好多了。。
【 在 Thinker 的大作中提到: 】
: 仔细看了下,还挺麻烦
: 第一个就那样吧,能用就行了,什么好不好的
: 第二个你可以尝试使用
: ...................
对啊,
正则表达式 搞起!
【 在 binux (足兆叉虫) 的大作中提到: 】
: 标 题: Re: 求一段脚本
: 发信站: 北邮人论坛 (Mon Dec 21 20:55:13 2009), 站内
:
: 额。。原来有这个样的指令啊
: 这样的话可以做的事情就拓展了好多了。。
: 【 在 Thinker 的大作中提到: 】
: : 仔细看了下,还挺麻烦
: : 第一个就那样吧,能用就行了,什么好不好的
: : 第二个你可以尝试使用
: : ...................
:
: --
: http://sig.ngacn.cc/OPT/cn-Stonetalon%20Peak/1261041072.jpg
:
: ※ 来源:·北邮人论坛 http://forum.byr.edu.cn·[FROM: 118.229.135.*]