标题: 获取mac地址前面有个空格怎么去除
[打印本页]
作者: czweb
时间: 2010-4-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-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命令有字符串的截取功能,具体自己搜搜……