- 帖子
- 593
- 积分
- 4452
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2008-8-10
|
14楼
发表于 2009-8-27 11:42
| 只看该作者
回复 13楼 的帖子
set IP_addr=%IP_addr:*:=%
是变量替换,可以参看这个帖子:
http://bbs.bathome.net/viewthrea ... hlight=%CC%E6%BB%BB
set "Space= "
set "PH_addr=%Space%Physical Address" %'/*-----物理地址-------*/%
set "IP_addr=%Space%IP Address" %'/*------IP地址(局域网)--------*/%
Rem ===========主程序===================
for /f "tokens=1,* delims=." %%i in ('ipconfig /all') do (
for %%a in (PH_addr IP_addr) do (
if "%%i"=="!%%a!" set %%a=%%j
)
)
红色部分,就是MAC(物理地址)
蓝色部分,就是判断条件,就是从ipconfig/all中,挑选出物理地址和IP地址。 |
|