![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-25 13:58 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,274 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]这个ip绑定怎么实现不了... |
| 可打印版本 963 / 7 |
| 第1楼 ulboy | 发表于 2007-06-27 20:23 |
| 新手上路 发帖 9 积分 17 | |
|
[求助]这个ip绑定怎么实现不了... arp -d
FOR /f "tokens=14 delims=: " %%i in ('ipconfig /all ^|find /i "IP Address"') do Set ip=%%i FOR /f "tokens=11 delims=: " %%i in ('ipconfig /all ^|find /i "Physical Address"') do Set mac=%%i echo arp -s %IP% %MAC%>c:\ipmac.bat FOR /f "tokens=12 delims=: " %%i in ('ipconfig /all ^|find /i "Default Gateway"') do Set GateIP=%%i FOR /f "skip=3 tokens=2" %%b in ('arp -a %GateIP%') do Set GateMAC=%%b echo arp -s %Gateip% %GateMAC%>>c:\ipmac.bat [ Last edited by ulboy on 2007-6-27 at 11:56 PM ] |
|
| 第2楼 dikex | 发表于 2007-06-27 22:02 |
| 高级用户 发帖 366 积分 788 | |
|
是否代码不完整?
具有绑定功能的arp -s那里前面有echo,后面有重定向,又怎能绑定呢? FOR /f "tokens=14 delims=: " %%i in ('ipconfig /all ^|find /i "IP Address"') do Set ip=%%i FOR /f "tokens=11 delims=: " %%i in ('ipconfig /all ^|find /i "Physical Address"') do Set mac=%%i arp -s %IP% %MAC% FOR /f "tokens=12 delims=: " %%i in ('ipconfig /all ^|find /i "Default Gateway"') do Set GateIP=%%i FOR /f "skip=3 tokens=2" %%b in ('arp -a %GateIP%') do Set GateMAC=%%b arp -s %Gateip% %GateMAC |
|
| 第3楼 ulboy | 发表于 2007-06-27 23:59 |
| 新手上路 发帖 9 积分 17 | |
|
我是想把本地与网关的绑定写入到一个文件里头.
为什么网关的mac 读不出来...语句有问题吗. |
|
| 第4楼 dikex | 发表于 2007-06-28 00:39 |
| 高级用户 发帖 366 积分 788 | |
|
先ping一下网关的IP再用arp -a试试
|
|
| 第5楼 ulboy | 发表于 2007-06-28 01:35 |
| 新手上路 发帖 9 积分 17 | |
|
ping 没有问题.能得出mac 在批处理起不了作用..
这个批处理你那边也可以试一下...真搞不懂.. |
|
| 第6楼 HAT | 发表于 2007-06-28 16:45 |
| 版主 发帖 5,017 积分 9,023 | |
|
可能是arp -d命令的问题
试试我这个 |
|
| 第7楼 ulboy | 发表于 2007-06-28 17:30 |
| 新手上路 发帖 9 积分 17 | |
|
6楼兄弟 太感谢你咯.
能指出错误吗..... 图个明白.. |
|
| 第8楼 ulboy | 发表于 2007-06-28 17:37 |
| 新手上路 发帖 9 积分 17 | |
|
我知道错在哪里咯....
语句是没有错.只是开头加错了..唉. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |