Chinaunix首页 | 论坛 | 博客
  • 博客访问: 537569
  • 博文数量: 53
  • 博客积分: 6801
  • 博客等级: 少将
  • 技术积分: 1575
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-04 11:00
个人简介

:)

文章分类

全部博文(53)

文章存档

2010年(4)

2009年(16)

2008年(33)

分类: WINDOWS

2009-03-20 22:00:45

最近单位进了一批电脑,我们授命对其整理,其中一个任务就是获取这些新机器的MAC。

当然,这些计算机的产品说明书上标明了MAC号码。不过,我们还是使用了被动、缓慢的办法——逐个尝试。于是我的任务就是ping ComputerIp 然后在arp -a中找到这个新MAC,并记录。为此,我写了个小脚本来解决这个不断重复重复再重复的任务。

脚本内容如下:

@ECHO OFF

if {%1} =={} (

   echo Missing argument!

) else (

   ping -n 1 %1 > nul

   arp -a|find /I "%1" >> listFile.text

)

@ECHO ON



好了,我把这个脚本放到了%username%的%PATH中,并且想着这个脚本可以方便的帮助我完成任务。
然而,当我敲下getmac x.x.x.x时,我收到了错误信息,并且看起来那个信息不是我脚本的内容。于是,我再次敲入getmac.bat x.x.x.x。

嘿!一切正常。

原来windows中存在着一个getmac命令,功能强大,不过似乎没有自己的那么高效。呵呵,记在这里吧。


阅读(751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~