我们如何在java中自动化CLI(命令行界面)?

我们如何在java中自动化CLI(命令行界面)?,java,automated-tests,Java,Automated Tests,我们可以用java自动化CLI(命令行界面)吗? 请建议如何实现它。 基本上,我需要从excel文件中逐个读取命令,用Java执行它们并复制输出结果。用于创建流程 有关教程,请参阅 例如 ProcessBuilder pb = new ProcessBuilder("echo", "Echo Example"); Process process = pb.start(); \\you can use the process.getInputStream() to get the console

我们可以用java自动化CLI(命令行界面)吗? 请建议如何实现它。 基本上,我需要从excel文件中逐个读取命令,用Java执行它们并复制输出结果。

用于创建流程

有关教程,请参阅

例如

ProcessBuilder pb = new ProcessBuilder("echo", "Echo Example");
Process process = pb.start();
\\you can use the process.getInputStream() to get the console output.

告诉我们您的意思-发布您迄今为止的尝试我只尝试执行Ping命令的基本示例--Runtime r=Runtime.getRuntime();进程p=r.exec(“ping 192.168.0.30”);BufferedReader in=新的BufferedReader(新的InputStreamReader(p.getInputStream());字符串输入线;而((inputLine=in.readLine())!=null){System.out.println(inputLine);}in.close();检查本教程如果你的链接过时了,那么这个答案并不比评论好。请原谅。有关本教程,请参阅。恕我直言,我没有添加太多内容,因为本教程以尽可能最好的方式涵盖了大部分内容。因此,在这里写同样的东西没有多大意义。不过,我以后会记住这一点。谢谢。我的观点是,如果javacodegeeks移动或删除那篇文章,你的链接将被破坏,毫无用处