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指导!!!