IP MAC 问题。批处理文件

王朝知道·作者佚名  2009-04-11
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡
 
問題描述:

@echo off:::::::::读取本机Mac地址if exist ipconfig.txt del ipconfig.txtipconfig /all >ipconfig.txtif exist phyaddr.txt del phyaddr.txtfind "Physical Address" ipconfig.txt >phyaddr.txtfor /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M:::::::::读取本机ip地址if exist IPAddr.txt del IPaddr.txtfind "IP Address" ipconfig.txt >IPAddr.txtfor /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I:::::::::绑定本机IP地址和MAC地址arp -s %IP% %Mac%:::::::::读取网关地址if exist GateIP.txt del GateIP.txtfind "Default Gateway" ipconfig.txt >GateIP.txtfor /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G:::::::::读取网关Mac地址if exist GateMac.txt del GateMac.txtarp -a %GateIP% >GateMac.txtfor /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H:::::::::绑定网关Mac和IParp -s %GateIP% %GateMac%exit=================================================================@echo offarp -s 192.168.0.1 00-10-4b-c6-18-76exit==================================================================这俩个配合起来是什么意思啊?什么用啊?

參考答案:

自动修改ip以及帮定

@echo on

:::::::::读取本机Mac地址

if exist ipconfig.txt del ipconfig.txt

ipconfig /all >ipconfig.txt 获取机器的TCP/IP 配置

~~~~~分离出机器的物理地址,并保存到 ( phyaddr.txt) 文件中

if exist phyaddr.txt del phyaddr.txt

find "Physical Address" ipconfig.txt >phyaddr.txt

从文件中取得物理地址字符串,并赋给变量Mac

for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M

pause

:::::::::读取本机ip地址

if exist IPAddr.txt del IPaddr.txt

::::以变量ip address为关键字搜索.txt中相同的字符串行,并保存到.txt中

find "IP Address" ipconfig.txt >IPAddr.txt

for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I

:::::::::绑定本机IP地址和MAC地址

arp -s %IP% %Mac%

:::::::::读取网关地址

if exist GateIP.txt del GateIP.txt

find "Default Gateway" ipconfig.txt >GateIP.txt

for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G

:::::::::读取网关Mac地址

if exist GateMac.txt del GateMac.txt

arp -a %GateIP% >GateMac.txt

for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H

:::::::::绑定网关Mac和IP

arp -s %GateIP% %GateMac%

exit

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航