中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 01:35
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [解决]如何用批处理获取不同网络连接的网关
可打印版本  1,010 / 5
第1楼 feifeiyucn 发表于 2008-04-12 00:12
新手上路 发帖 3 积分 8
[解决]如何用批处理获取不同网络连接的网关
C:\>ipconfig

Windows IP Configuration


Ethernet adapter 本地连接:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.101

Ethernet adapter {5982BEEE-FC3F-43B1-9262-F2C4BF4AD972}:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 10.255.255.253
Subnet Mask . . . . . . . . . . . : 255.255.255.224
Autoconfiguration IP Address. . . : 169.254.19.67
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

PPP adapter ADSL:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 118.147.61.160
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 118.147.61.160

PPP adapter 铁通去网通加速:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 172.29.23.169
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 172.29.23.169

PPP adapter 铁通去电信加速:

Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 172.28.7.174
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 172.28.7.174


要求是将上面“ADSL”这个拨号连接的网关、“铁通去网通加速”和“铁通去电信加速”这两个VPN连接的网关,分别赋值给批处理中的%ctt%%cnc%%tel%这3个变量

只需要帮我做完上面的操作即可,我的最终目的是用route命令来改路由表了,写批处理避免重复劳动,但IP都是动态的,用到for命令我就搞不掂了

先行感谢大家的帮忙

[ Last edited by feifeiyucn on 2008-4-12 at 04:54 PM ]
第2楼 ThinKing 发表于 2008-04-12 13:21
中级用户 发帖 207 积分 471
不知道你有没有Perl环境
第3楼 feifeiyucn 发表于 2008-04-12 13:53
新手上路 发帖 3 积分 8
回复楼上的:没有。。。我只希望用批处理解决这个问题

手滑了,不小心将这里内容删了,简要重新写一下吧

将网关都写进gw.txt里
暂时ADSL拨号连接都是118开头,铁通到电信加速都是172.28开头,铁通到网通加速都是172.29开头
如何分别读取出来赋值给%ctt%,%tel%,%cnc%?

[ Last edited by feifeiyucn on 2008-4-12 at 02:32 PM ]
第4楼 bat-zw 发表于 2008-04-12 14:09
金牌会员 发帖 1,276 积分 3,105
第5楼 abcd 发表于 2008-04-12 14:25
银牌会员 发帖 739 积分 1,436
Originally posted by zw19750516 at 2008-4-12 02:09 PM:
第6楼 feifeiyucn 发表于 2008-04-12 14:40
新手上路 发帖 3 积分 8
Originally posted by zw19750516 at 2008-4-12 14:09:


有点问题,gw.txt每行前面都有个空格,改成这样就行了(暂时用了echo来代替set)



[ Last edited by feifeiyucn on 2008-4-12 at 02:56 PM ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023