当前位置:  编程技术>java/j2ee

解决Java调用BAT批处理不弹出cmd窗口的方法分析

    来源: 互联网  发布时间:2014-10-26

    本文导语:  常规调用方式:(这个肯定会弹出cmd窗口) 代码如下:Runtime.getRuntime().exec("cmd.exe   /C   start   D:\test.bat");解决不弹框只需要“start”后面加一个参数“/b”就行: 代码如下:Runtime.getRuntime().exec("cmd.exe   /C   start   /b   D:\tes...

常规调用方式:(这个肯定会弹出cmd窗口)

代码如下:

Runtime.getRuntime().exec("cmd.exe   /C   start   D:\test.bat");

解决不弹框只需要“start”后面加一个参数“/b”就行:
代码如下:

Runtime.getRuntime().exec("cmd.exe   /C   start   /b   D:\test.bat");

代码如下:

Runtime rt = Runtime.getRuntime();
Process ps = null;
try {
   ps = rt.exec("cmd.exe /C start /b D:\test.bat");
} catch (IOException e1) {
   e1.printStackTrace();
}
ps.waitFor();
int i = ps.exitValue();
if (i == 0) {
  System.out.println("执行完成.") ;
} else {
  System.out.println("执行失败.") ;
}

    
 
 

您可能感兴趣的文章:

  • 批处理文件的超难问题,请高手解决!
  • 多线程调用localtime有时得到的数据不正确如何解决
  • 能否在JSP中调用MFC Extension DLL,解决后马上给分。
  • 在Form_Load里面调用Focus无效的解决方法
  • jquery live()调用不存在的解决方法
  • java调用dll的问题???至今没有解决!!!求救!!!
  • 我用jbuilder调用oracle的数据库,但其中的中文显示的是乱码,怎么解决?
  • 如何解决程序自己调用自已后结束进程,并且父进程能真的退出不成为僵尸进程?
  • 100分,求救-webshpere里面如何调用CGI??在先等待,解决就结帖。
  • 浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
  • ###java调用COM组件或COM调用java组件(EJB)解决办法。###
  • 为什么我的applet不能进行读操作,但是可以调用jni方法?谁能帮我解决一下,万分感谢!!!
  • 关于动态库调用(方法名相同如何解决)
  • c++ mk文件出错Jni调用产生java.lang.UnsatisfiedLinkError错误解决方法
  • 自己写系统调用时需要共享数据如何解决
  • C#线程间不能调用剪切板的解决方法
  • 仙来无事,征求最佳或经典的解决方案:Client端调用Server端的Java应用程序
  • 从定时从A程序调用B程序(B程序运行一下就退出)多次后,出现僵尸进程?如何解决?
  • [ 高手进来研究一下 ] malloc() 失败,并系统调用abort() 从而使程序退出,如何解决?
  • 紧急求援,JAVA中,怎么调用VC写的DLL和OCX控件???在线等待,解决立即给分!!!
  • Spring中DAO被循环调用的时候数据不实时更新的解决方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • 实现在同一方法中获取当前方法中新赋值的session值解决方法
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决 select 挡住div的解决方法
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • GET方法URL中传递中文参数乱码的解决方法
  • windows server2008上PowerBuilder程序系统错误解决方法
  • asp.net post方法中参数取不出来的解决方法
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • MYSQL安装时解决要输入current root password的解决方法
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 解决oracle用户连接失败的解决方法
  • 多jdk环境下安装多个tomcat冲突解决配置方法
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-!
  • Andriod上ANR介绍及ANR问题解决方法
  • chrome下jq width()方法取值为0的解决方法
  • JQuery给元素绑定click事件多次执行的解决方法
  • ftp连接出现socket错误=#10054的解决方法
  • Provider错误80004005终极解决方法(完全有效的方法)
  • mysql修改用户密码的方法和mysql忘记密码的解决方法
  • Android HttpURLConnection.getResponseCode()错误解决方法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 解决!解决!求助如何安装多系统!
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 解决多级索引速度慢的问题可否像解决多级页表那样使用TLB?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3