java代码中调用cmd java 调用命令

java 调用cmd举个修改时间的例子:
Process p2=run.exec("cmd.exe /c date" " " 2011 "-" 6 "-" 1);
这个命令就执行完了 如果还有,就只能像这样再次添加
java调用cmd,一个操作需要多次输入利用java的管道重定义 。核心代码如下,剩下自己组织
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中的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(newInputStreamReader(process.getInputStream(), Charset.forName("GBK")));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
如何使用Java执行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指令,原窗口不会关闭 。
可以用cmd /?查看帮助信息 。
java调用CMD命令String command = “cmd命令”
Process pro = Runtime.getRuntime().exec(command);
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(pro.getInputStream()));
java中调用cmd命令可以通过Runtime 的exec方法来进行执行 。举例:
public class Test {
public static void main(String[] args) {
Runtime r=Runtime.getRuntime();
Process p=null;
try{
String s="DOT的路径\\dot.exec:\\user\\Administrator\\test.txt -Tpng -o result.png";
p=r.exec(s);
}catch(Exception e){
System.out.println("错误:" e.getMessage());
e.printStackTrace();
}
}
}
【java代码中调用cmd java 调用命令】关于java代码中调用cmd和java 调用命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读