执行外部命令并把结果回显到控制台牛
JAVA现在执行外部命令,主要的方式,还是通过调用所以平台的SHELL去完成,WINDOWS下面就用CMD,LINUX或者是UNIX下面就用SHELL,下面演示一个对BAT文件的调用,并把结果回显到控制台上,其它的应用程序类。
说明:
一个调用SHELL执行外部
取得外部程序的输出流,采用适当的READER读回来,并显示出来就OK了
下面是源程序:
import fferedReader;
import Exception;
import putStream;
import putStreamReader;
public class JavaExeBat {
public JavaExeBat() {
}
public static void main(String[] args) {
Process p;
//t中的命令是ipconfig/all
String cmd=\"c:\\\\test\\\\t\";
try {
//执行命令
p = tRuntime().exec(cmd);
//取得命令结果的输出流
InputStream fis=tInputStream();
//用一个读输出流类去读
InputStreamReader isr=new InputStreamReader(fis);
//用缓冲器读行
BufferedReader br=new BufferedReader(isr);
String line=null;
//直到读完为止
while((line=adLine())!=null) {
intln(line);
}
} catch (IOException e) {
intStackTrace();
}
}
}
如果如下:
Windows IP Configuration
目前微博作为一种新的营销手段 Host Name . . . . . . . . . . . . : Mickey
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : domain
Ethernet adapter 本地连接:
Connection-specific DNS Suffix . : domain
Description . . . . . . . . . . . : Broadcom NetXtreme Gigabit Ethernet
查看本文来源
广安哪个医院治疗白癜风最好福州早泄治疗费用多少钱
葵花麦枣咀嚼片
- 上一页:手机软件图形界面之低级覆盖
- 下一页:技巧向站点发送呢
-
杨紫古装造型火到国外,国外网友:与国外相比,中国美人颇具魅力
2022年的第2天,大家佳节快乐! 那时候滚网易的时候看到,2018的热点大爆刘...
2024-02-12
-
西安旅游职业中专研议陕西省高水平示范性中等职业学校名
西安旅游职业中专研议咸阳市上佳重点大学普通中学该学校名 阳光讯(记者...
2024-01-15
-
文艺漫谈|文学艺术女青年简史
玛琳娜·柳薇特(Marina Lewycka)4岁时撰写到了人生的第一首诗,是关于小兔子...
2024-01-08
-
西安今年中考招生严查空挂学籍无计划案超计划案招生
阳光发信(采访 杜丽芳)采访从西安教育部门获悉,来年西安市强化考试五...
2023-11-18
-
大连:限制区域购二手住房不受已有住房总套数限制
焦点财经讯 夏立人 5月20日,大连市保持房地产市场平稳肥胖工业发展实习副...
2023-11-11
-
知名男歌手面瘫了,不能眨眼不能笑,啥具体情况?
大河健康报名记者 张保富 日前,新西兰男歌手许斯图尔特·斯威夫特在社群...
2023-11-06