Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 编程/算法/API  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 帮修改一个程序,现在缺少输入函数
aspirer





发贴: 6
积分: 0
于 2007-04-03 14:57 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
已经有了一程序,可以查询IP 地址的,现在稍微改了一下DOS命令那条语句,可以用于查询远端计算机的MAC地址了,“nbtstat -a 计算机名”
现在有一想法就是改造这个程序,计算机名用于手工输入,然后回车就得到结果。
再深入一点的改造就是计算机名,我把它存成txt文档,然后用程序一行一行读取,然后输出MAC地址。(也可以存为txt文档)
高手帮帮忙吧,附上原代码,请帮忙改造一下。偶是新手。希望得到你的帮助。

import java.io.*;

public class GetMac { // Get MAC Address function
public static void main(String[] args) {
try {


Process process = Runtime.getRuntime().exec("nbtstat -a computername");
InputStreamReader ir = new InputStreamReader(process
.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line;
while ((line = input.readLine()) != null)
if (line.indexOf("MAC Address")> 0) {
String MACAddr =line.substring(line.indexOf("-") -2);
System.out.println("MAC address = [" + MACAddr+ "]");
System.out.println(MACAddr);
}
} catch (java.io.IOException e) {
System.err.println("IOException " + e.getMessage());
}
}
}




Java应用者与<IDE/环境>

话题树型展开
人气 标题 作者 字数 发贴时间
10527 帮修改一个程序,现在缺少输入函数 aspirer 1084 2007-04-03 14:57
8889 Re:帮修改一个程序,现在缺少输入函数 aspirer 77 2007-04-03 22:35
8768 Re:帮修改一个程序,现在缺少输入函数 JiafanZhou 1586 2007-04-04 00:03
8989 Re:帮修改一个程序,现在缺少输入函数 aspirer 223 2007-04-04 10:25
8870 Re:帮修改一个程序,现在缺少输入函数 aspirer 34 2007-04-06 09:47
8763 Re:帮修改一个程序,现在缺少输入函数 aspirer 66 2007-04-09 10:00
8858 Re:帮修改一个程序,现在缺少输入函数 JiafanZhou 7872 2007-04-10 19:31

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923