作者:czweb | 时间:2010-04-18 19:52 | 标题:获取mac地址前面有个空格怎么去除
for /f "tokens=2 delims==" %a in ('nbtstat -A 192.168.5.11^|find /i "MAC Address"') do echo MAC=%a
作者:Hanyeguxing | 时间:2010-04-18 20:04
在哪里运行?批处理还是命令解释器?
[ Last edited by Hanyeguxing on 2010-4-18 at 20:09 ]
作者:czweb | 时间:2010-04-18 20:24
两种环境都需要运行
作者:czweb | 时间:2010-04-18 20:27
就先批处理吧
作者:rs369007 | 时间:2010-04-19 22:16
@echo off&&setlocal EnableDelayedexpansion
for /f "tokens=2 delims==" %%a in ('nbtstat -A 172.16.35.11^|find /i "MAC Address"') do set mac=%%a
set mac=!mac:~1!
pause>nul
[ Last edited by rs369007 on 2010-4-25 at 10:07 ]
作者:gool123456 | 时间:2010-04-22 22:12
for /f "tokens=2 delims==" %a in ('nbtstat -A 192.168.5.11^|find /i "MAC Address"') do set MAC=%a && echo MAC=%MAC:~1%
作者:wode5130xm | 时间:2010-04-23 13:58
貌似一个简单的set命令就可以做到啊!set命令有字符串的截取功能,具体自己搜搜……