标题: [其他] [已解决]批处理怎样提取得到MAC? [打印本页]
作者: yaojogd 时间: 2011-10-29 23:17 标题: [已解决]批处理怎样提取得到MAC?
本帖最后由 yaojogd 于 2011-10-30 16:28 编辑
用ipconfig /all|find /i "Physical Address" >10.txt得到10.txt
内容如下:
Physical Address. . . . . . . . . : 00-0C-29-37-12-3C
一行,我要得到00-0C-29-37-12-3C输出到11.txt
谢谢
作者: weichenxiehou 时间: 2011-10-30 07:57
本帖最后由 weichenxiehou 于 2011-10-30 07:58 编辑
标题违规,请修改标题。- for /f "tokens=2 delims=:" %%i in ('ipconfig /all^|find /i "Physical address"') do echo,%%i
复制代码
作者: yaojogd 时间: 2011-10-30 09:23
好象不对啊``提示此时不应有%%i
作者: weichenxiehou 时间: 2011-10-30 09:41
回复 3# yaojogd
你是照着输入的,还是直接复制过去的?出现这样的提示,可能是%%i前面的空格你打漏了吧……
作者: yaojogd 时间: 2011-10-30 10:43
照着输入和复制代码都一样的提示..
作者: HAT 时间: 2011-10-30 12:10
回复 5# yaojogd
把代码保存到文件test.bat
双击运行
作者: yaojogd 时间: 2011-10-30 13:17
for /f "tokens=2 delims=:" %%i in ('ipconfig /all^|find /i "Physical address"') do set str=%%i
echo %str%>new.txt
得到的TXT前面好象有个空格
作者: awk 时间: 2011-10-30 19:00
回复 7# yaojogd - @echo off
- for /f "tokens=2 delims=:" %%i in ('ipconfig /all^|find /i "Physical address"') do (
- set str=%%i
- )
- >new.txt echo,%str: =%
复制代码
作者: wc726842270 时间: 2011-10-30 19:13
我想这应该是ARP的强项啊,
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |