|
群号: 77782333
在上海 张江镇 有兴趣加入的朋友,没有必要犹豫。。。。。。。
java自动化测试,如java执行bat文件
Runtime runTime = Runtime.getRuntime();
Process pr;
try {
pr = runTime.exec(".\\test.bat");
// pr=runTime.exec("cmd.exe /c dir");
// 将CMD控制台的打印屏幕输出
StringBuffer sbOut = new StringBuffer(1000);
BufferedReader br = new BufferedReader(new InputStreamReader(pr
.getInputStream()));
while (true) {
// 程序会一直停在这里,所以还是不要这个的好。
String s = br.readLine();
if (s == null)
break;
// System.out.println(s);
appendLogFile(s);
}
br.close();
pr.waitFor();
System.out.println(sbOut.toString());
System.out.println("Exit status: " + pr.exitValue());
} catch (Exception e) {
e.printStackTrace();
}0
[ 本帖最后由 tophqu 于 2009-2-5 20:24 编辑 ] |
|