java调用cmd_Java调用CMD命令
Java调用CMD命令
制作人:全心全意
示例代码如下:
package com.zq.jpy;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Ret {
public static void main(String[] args) throws IOException, InterruptedException {
String[] arg = new String[] { "python", "E:\\way.py", "111" };
// 执行cmd命令
Process p = Runtime.getRuntime().exec(arg);
// Process p = Runtime.getRuntime().exec("python E:\\way.py 111");
// 获取命令的输出流
// 这里使用了BufferedReader进行输入,因为BufferedReader 有读取一行的方法,处理字符串比较方便
BufferedReader out = new BufferedReader(
new InputStreamReader(p.getInputStream(), "GBK"));
String outline = null;
while ((outline = out.readLine()) != null) {
System.out.println(outline);
}
获取命令的错误输出流
BufferedReader err = new BufferedReader(
new InputStreamReader(p.getErrorStream(), "GBK"));
String errline = null;
while ((errline = err.readLine()) != null) {
System.out.println(errline);
}
// 导致当前线程等待,如有必要,一直要等到由该 Process
// 对象表示的进程已经终止。如果已终止该子进程,此方法立即返回。如果没有终止该子进程,调用的线程将被阻塞,直到退出子进程,根据惯例,0 表示正常终止
p.waitFor();
System.out.println("状态值为:" + p.exitValue()); // 输出命令的返回值(执行状态,0为成功)
}
}
java调用cmd_Java调用CMD命令相关推荐
- java调用多条cmd命令_Java中调用多条cmd命令
使用Java执行cmd代码很简单: try{ Runtime.getRuntime().exec("cd /d E:"); }catch (Exception e) { e.pri ...
- JAVA代码实现执行CMD命令的方法
用JAVA代码实现执行CMD命令的方法! Runtime rt = Runtime.getRuntime(); Process p = rt.exec(String[] cmdarray); ...
- java执行windows下cmd命令的方法
本文实例讲述了java执行windows下cmd命令的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: //获取运行时 Runtime rt = Runtime.getRunti ...
- java调用cmd关闭excel,java 调用 windows 的 cmd 命令
需要爬取的页面,会在每次访问时都在服务器端形成一个excel进程...撑不了多久..服务器就被这些excel进程堵死了,页面根本无法响应.... 找到页面的开发商,说是windows的bug...没有 ...
- 如何在Python中调用Windows的cmd命令?
简 介: 利用os,commands,subprocess模块可以在python中调用windows中的命令.从使用方便性上来看,利用os.popen可以执行windows的程序并可以获得返回内容. ...
- Electron调用spawn执行cmd命令
最近做的项目,里面用到了electron去执行cmd命令,但是随着用户使用多了,发现了一些问题.这个cmd命令是要批量去执行某个任务,当任务文件少的时候,没啥问题,当任务文件多的时候,就开始遇到 部分 ...
- Java如何执行操作系统的CMD命令行
在模拟cmd调用Python时遇到一些情况,这类问题可以归类为"超时,阻塞"等,问题原因: Process p=Runtime.getRuntime().exec(String[] ...
- Java怎么弹出cmd命令窗口_怎么在java里打开bat文件,并打开cmd窗口执行,举例一个完整代码。...
展开全部 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; impor ...
- java 执行 cmd 命令(转)
原文出处:http://blog.csdn.net/saindy5828/article/details/11975527 用JAVA代码实现执行CMD命令的方法 java的Runtime.getRu ...
最新文章
- Debussy的安装
- 线程的切入和切出(切入: 一个线程被系统选中占用处理器开始或继续运行)
- Web前端笔记-vue cli中使用echarts加载geo地图
- 如何更有效的消灭watchdogs挖矿病毒?华为云DCS Redis为您支招
- 微软一站式示例代码库(中文版)2011-03-10版本, 新添加20个示例
- linux a8启动过程,51CTO博客-专业IT技术博客创作平台-技术成就梦想
- pom.xml 添加 JUnit依赖
- 阴霾散去,迎来曙光!
- 盒子横向排列-初识浮动Float(HTML、CSS)
- 如何使用Arduino开发板和ADXL345加速度计跟踪方向
- python arp 网关_python arp欺骗伪造网关代码详解
- 刷淘宝流量软件推荐 免费刷淘宝流量软件优缺点
- 关于自抗扰控制的一些中文论文
- android 属性动画伸缩,Android动画开发——Animation动画效果详解
- MySQL架构 数据库(1)
- 史玉柱:每季度10%末尾淘汰 把巨人从兔子窝改成狼群
- 认识Kernel 内存泄漏
- geotif 添加坐标_tiff和geotiff经度纬度高度值读取
- 算法分析与设计第十四次作业(leetcode中Cherry Pickup题解)
- C语言编程练习——循环结构(一)
热门文章
- 使用Python编写简单网络爬虫抓取视频下载资源
- oracle truncate闪回数据库恢复
- Linux FTP服务配置
- [导入] 用java把页面日期控件写出来
- Sqlserver常用函数例子说明
- java bufferedwriter会自动创建文件吗_Java中为什么会有包装类?自动拆装箱必要吗?关于Wrapping Class这是重点!...
- 对象字段java_Java的类,对象以及字段和方法
- mysql account locked_ORA-28000: the account is locked用户锁定问题排查解决
- mssql 无法启动调试器 数据为空_Windows无法启动:如何利用PE拯救桌面重要数据?...
- html5 ocr图片识别,OCR识别控件LEADTOOLS HTML5案例:整页OCR识别