java调用cmd后怎样取出想要的数据

比如我想取出ping后的字节数和时间,程序应该怎么写?

第1个回答  2016-11-26
br中就是了,自己解析一下想要的哪些数据~~追问

getInputStream吗?怎么写?

怎么把Java程序结果从cmd中复制出来
点击右键,然后点“标记”这样就可以选定范围了,注意选定范围的方式,就像用鼠标选定一定区域一样,标记的范围是一个矩形,而不是想记事本一样是从光标的位置开始选中到光标结束 在选择的范围选定后(被选定的范围会“反白”,也就是底色变白,文字变黑),按一下回车,就复制成功了,可以随意粘贴 ...

Java代码调用cmd中的ping命令.如何获得ping返回的信息?
public static void main(String[] args) throws IOException, InterruptedException { \/\/ 执行ping命令 String cmdPing = "ping 127.0.0.1";Runtime run = Runtime.getRuntime();Process process = run.exec(cmdPing);process.waitFor();BufferedReader br = new BufferedReader(new InputStream...

Java代码调用cmd中的ping命令.如何获得ping返回的信息?
你应该看看api process 返回的是流,按照输出流的方法操作即可.公司上不去外网,有代理才行,所以没有ping 百度,ping的本机.import java.io.BufferedReader;import java.io.InputStreamReader;public class CallCmd { public static void main(String[] args) { BufferedReader br = null; try { Proces...

运行java类的时候,希望弹出cmd输出参数,可行么?求具体方法
可以的 比如你写了一个test.java的类 public class test{ public static void main(String[] args){ if(args.length!=null&&args.length>0) system.out.println(args[0]); }}编译成class后 你在 cmd 执行的时候 输入 java test 参数1 程序就会输出 参数1 因为 参数1被放到了 ...

JAVA退出CMD后,剩下的代码还会执行吗?
看你运行的时候用的什么命令了 如果是普通的 java 来运行,关闭CMD后会停止java代码 如果是用javaw(后台运行),关闭CMD后是不会停止java代码的 线程运行方式,你还可以了解一下demon线程,它和一般线程也是又区别的

java调用cmd,一个操作需要多次输入
Process process = Runtime.getRuntime().exec("cmd");PrintWriter out = new PrintWriter(process.getOutputStream());String cmd ; \/\/你的cmd命令 InputStream is = process.getInputStream() \/\/cmd返回出来的信息 out.println(cmd); \/\/输入你的命令 out.flush(); \/\/写到控制台 ...

java调用cmd命令并达到在CMD窗口执行的效果,但是执行后,只输出“你好...
String a="cmd.exe \/c adb shell";String b="cmd.exe \/c cd \/proc\/uid_stat\/10121";String c="cmd.exe \/c cat tcp_rcv ";String d="cmd.exe \/c cat tcp_snd";除了第1行命令,别的都使用OutputStream输出(别忘记回车——Linux只要\\n)

java 怎么取外部程序运行后的返回值?
JAVA 中 process 类的使用 Process是一个抽象类 封装了一个进程 创建 process Process p = Runtime.getRuntime().exec(cmd); cmd 是字符串类型 也可以是字符串类型的数组 内容就是 命令行 Process p =ProcessBuilder.start();Process 类提供了子进程的输入流,子进程的输出流子进程的输入流,...

Java调用CMD(Shell)命令
Java调用shell命令有两种常用方式:第一种是使用Runtime.exec(),第二种是更先进的ProcessBuilder。针对项目实际需求,这里采用了ProcessBuilder。在测试代码中,通过ffmpeg下载网络视频,却发现执行耗时过长,实际下载视频大小远小于预期。分析问题后发现,Java程序在执行shell命令时,命令执行成功或失败的信息被...

java 如何持续调用cmd 就是我要可以操控cmd 能接到它的输出要能输入指令...
java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。cmd \/c dir 是执行完dir命令后关闭命令窗口。cmd \/k dir 是执行完dir命令后不关闭命令窗口。cmd \/c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。cmd \/k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭...

相似回答