![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 21:37 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创]自动Ping网关地址 |
| 可打印版本 1,735 / 6 |
| 第1楼 yangzhiyi | 发表于 2008-03-15 18:19 |
| 中级用户 发帖 123 积分 261 | |
|
[原创]自动Ping网关地址 网络维护好工具
修改了一下 [ Last edited by yangzhiyi on 2008-3-16 at 06:46 PM ] |
|
| 第2楼 bat-zw | 发表于 2008-03-15 20:13 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
晕,用得着这么麻烦吗?可以简单点:
@echo off :begin cls for /f "delims=: tokens=2" %%a in ('ipconfig ^| findstr /c:"Default Gateway"') do ping /n 1 %%a >nul if errorlevel 1 ( echo 网关不通&ping /n 11 127.1 >nul ) else ( echo 网关通畅&ping /n 11 127.1 >nul ) goto begin 注:不适合双网卡和拨号。 [ Last edited by zw19750516 on 2008-3-17 at 12:26 AM ] |
|
| 第3楼 yangzhiyi | 发表于 2008-03-16 05:07 |
| 中级用户 发帖 123 积分 261 | |
Originally posted by zw19750516 at 2008-3-15 20:13: 注:搞得这么复杂就是为了能够适合多网卡和拨号等。 为一不好的是 无法自动获取网关地址 时不说是为什么无法取得。 |
|
| 第4楼 bat-zw | 发表于 2008-03-16 11:22 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
兄弟,我真的认为你是在走弯路,你搞的那么麻烦还是不能自动识别多网卡和拨号中的正确网关,还是要靠人去选择网关,所以个人以为你的这个P实际应用价值不大。其实,电脑再怎么样也不是人脑,它是无法自动识别多网关中哪个是你想要拼测的网关的,对于多网卡还只能由人来选择正确的网关。我也写了个自动检测局域网的P,你可以借鉴下:http://www.cn-dos.net/forum/viewthread.php?tid=38275&fpage=5
|
|
| 第5楼 yangzhiyi | 发表于 2008-03-16 17:13 |
| 中级用户 发帖 123 积分 261 | |
Originally posted by zw19750516 at 2008-3-16 11:22: 看准这说明:自动获取网关地址,不用手工输入地址来ping 用途就是,不管什么网络环境都不用手工输入网关地址,当然如有多个就给选择。 我想问下多网卡时,还怎么自动识别呢,难道电脑真比人脑利害了,会知道你想哪个? |
|
| 第6楼 bat-zw | 发表于 2008-03-17 00:25 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by zw19750516 at 2008-3-15 20:13: 如果不要人为去判断正确网关,我这段代码就能实现自动拼测网关的功能,所以我说你真的是想复杂了,我没别的意思,只为了共同提高的目的,请楼主不要激动哦。 |
|
| 第7楼 yangzhiyi | 发表于 2008-03-22 13:21 |
| 中级用户 发帖 123 积分 261 | |
Originally posted by zw19750516 at 2008-3-17 00:25: 如果有两个网卡,且最后一个网卡没有网关地址时会有问题, 在我 网络邻居连通测试 这贴中就是这样用才发现有问题,只会找到最后一个网关,在很多情况下网关地址是空的。 呵,论坛就是要讨论。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |