Board logo

标题: 怎样将IP_MAC扫描器扫描出来的结果排列整齐? [打印本页]

作者: minmin888     时间: 2007-5-5 15:09    标题: 怎样将IP_MAC扫描器扫描出来的结果排列整齐?
@echo off
setlocal enabledelayedexpansion

set x=
set xx=

echo ip地址 mac地址 计算机名>list.txt
echo ip地址 mac地址 计算机名

for /f "skip=3 tokens=1 delims= " %%i in ('net view') do (
set xx=%%i
set x=!xx:~2!

for /f "tokens=2,3 delims= " %%a in ('ping -n 1 -a !x!^|find /i "Pinging"') do (
set cn=%%a
set ip=%%b
)
for /f "tokens=2 delims==" %%m in ('nbtstat -a !cn!^|find /i "mac address"') do (
set mac1=%%m
set mac=!mac1:~1,-1!
)
echo !ip:~1,-1! !mac! !cn!>>list.txt
echo !ip:~1,-1! !mac! !cn!
)


怎样将IP_MAC扫描器 (bat) 扫描出来的结果排列整齐?请各位大侠出招!!!

希望排列效果如下:

ip地址 mac地址 计算机名
192.168.0.100 00-E0-4C-6E-9B-F7 HY100
192.168.0.89 00-01-29-25-2C-E8 SS00
192.168.0.225 00-11-2F-1E-43-7B XING

作者: ccwan     时间: 2007-5-5 15:42
用制表符TAB可以。
考虑到贴出代码格式会变,还是上传附件吧。
附件 1: test.rar (2007-5-5 15:42, 394 bytes, 下载附件所需积分 1点 ,下载次数: 107)

作者: minmin888     时间: 2007-5-5 17:28
多谢CCWAN指导!!!

作者: mfbsb     时间: 2007-9-5 16:44
学习中~~

作者: tianyu0323     时间: 2007-9-6 10:02
这个附件好.

作者: jihbb     时间: 2007-9-21 14:05
呵呵用了没什么用的不要了

作者: ldbch     时间: 2010-7-6 21:43
这个附件好.

作者: houwenhui     时间: 2010-7-9 17:40
学习了 真好不会 谢谢啊

作者: tuberose     时间: 2010-11-21 20:07
多谢CCWAN指导!!!