![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 05:28 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 怎样将IP_MAC扫描器扫描出来的结果排列整齐? |
| 可打印版本 2,405 / 8 |
| 第1楼 minmin888 | 发表于 2007-05-05 15:09 |
| 初级用户 发帖 62 积分 127 | |
|
怎样将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 |
|
| 第2楼 ccwan | 发表于 2007-05-05 15:42 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
用制表符TAB可以。
考虑到贴出代码格式会变,还是上传附件吧。 附件 test.rar (394 bytes) |
|
| 第3楼 minmin888 | 发表于 2007-05-05 17:28 |
| 初级用户 发帖 62 积分 127 | |
|
多谢CCWAN指导!!!
|
|
| 第4楼 mfbsb | 发表于 2007-09-05 16:44 |
| 新手上路 发帖 1 积分 2 | |
|
学习中~~
|
|
| 第5楼 tianyu0323 | 发表于 2007-09-06 10:02 |
| 新手上路 发帖 1 积分 2 | |
|
这个附件好.
|
|
| 第6楼 jihbb | 发表于 2007-09-21 14:05 |
| 初级用户 发帖 16 积分 31 | |
|
呵呵用了没什么用的不要了
|
|
| 第7楼 ldbch | 发表于 2010-07-06 21:43 |
| 贫困用户 发帖 3 积分 -6 | |
|
这个附件好.
|
|
| 第8楼 houwenhui | 发表于 2010-07-09 17:40 |
| 新手上路 发帖 9 积分 14 | |
|
学习了 真好不会 谢谢啊
|
|
| 第9楼 tuberose | 发表于 2010-11-21 20:07 |
| 新手上路 发帖 9 积分 12 | |
|
多谢CCWAN指导!!!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |