源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-01-17 19:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:解决Java调用BAT批处理不弹出cmd窗口的方法分析
[b]常规调用方式:(这个肯定会弹出cmd窗口) [/b]
[u]复制代码[/u] 代码如下:
Runtime.getRuntime().exec("cmd.exe   /C   start   D:\test.bat");
[b]解决不弹框只需要“start”后面加一个参数“/b”就行: [/b]
[u]复制代码[/u] 代码如下:
Runtime.getRuntime().exec("cmd.exe   /C   start   /b   D:\test.bat");
[u]复制代码[/u] 代码如下:
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("执行失败.") ; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部