我想实现输出在一文本中这样一个格式的批处理
00-5E-8A-EE-8D-0D=192.168.0.37|37-YZ
我做的批处理如下
ipconfig /all >e:\ipconfig.txt
find "Physical Address" e:\ipconfig.txt >e:\phyaddr.txt
for /f "skip=2 tokens=12" %%M in (e:\phyaddr.txt) do set Mac=%%M
;问题在这里
echo %Mac%=192.168.0.%1|%1-YZ >>c:\1.txt
中间的 | 和dos下的管道命令相同如果改成
echo %Mac%=192.168.0.%1"|"%1-YZ >>c:\1.txt
输出格式又会变成
00-5E-8A-EE-8D-0D=192.168.0.37"|"37-YZ
请高手指点有没有办法
[ Last edited by kuzei on 2007-2-1 at 01:40 AM ]
00-5E-8A-EE-8D-0D=192.168.0.37|37-YZ
我做的批处理如下
ipconfig /all >e:\ipconfig.txt
find "Physical Address" e:\ipconfig.txt >e:\phyaddr.txt
for /f "skip=2 tokens=12" %%M in (e:\phyaddr.txt) do set Mac=%%M
;问题在这里
echo %Mac%=192.168.0.%1|%1-YZ >>c:\1.txt
中间的 | 和dos下的管道命令相同如果改成
echo %Mac%=192.168.0.%1"|"%1-YZ >>c:\1.txt
输出格式又会变成
00-5E-8A-EE-8D-0D=192.168.0.37"|"37-YZ
请高手指点有没有办法
[ Last edited by kuzei on 2007-2-1 at 01:40 AM ]
