for /f "tokens=2 delims==" %a in ('nbtstat -A 192.168.5.11^|find /i "MAC Address"') do echo MAC=%a作者: Hanyeguxing 时间: 2010-4-18 20:04 在哪里运行?批处理还是命令解释器?
[ Last edited by Hanyeguxing on 2010-4-18 at 20:09 ]作者: czweb 时间: 2010-4-18 20:24 两种环境都需要运行作者: czweb 时间: 2010-4-18 20:27 就先批处理吧作者: rs369007 时间: 2010-4-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-4-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-4-23 13:58 貌似一个简单的set命令就可以做到啊!set命令有字符串的截取功能,具体自己搜搜……