常规调用方式:(这个肯定会弹出cmd窗口)
-
Runtime.getRuntime().exec(
"cmd.exe /C start D:\\test.bat"
);
解决不弹框只需要“start”后面加一个参数“/b”就行:
-
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("执行失败."
) ;
-
}
分享到:
相关推荐
这篇博客“java调用bat批处理与sh脚本”将详细讲解如何在Java程序中实现这一功能。 首先,我们要理解Java是如何与操作系统进行交互的。Java提供了`Runtime`类和`ProcessBuilder`类,这两个类都可以用来执行外部命令...
### 最全批处理.bat_cmd_知识点详解 #### 一、批处理基础概念 - **定义**:批处理,英文名为Batch Processing,是一种自动化处理技术,主要用于执行一系列预先编写的指令集合。批处理文件通常以`.bat`或`.cmd`作为...
批处理脚本是基于DOS或Windows操作系统中的命令解释器(CMD.exe)创建的文本文件,通常以.bat或.cmd为扩展名。这些脚本包含了一连串的命令,可以一次执行,减少了手动输入命令的繁琐过程。在“显示进度.bat”这样的...
通过这样的方法,我们可以实现VC++程序调用bat批处理,并实时获取其执行结果,这对于自动化任务、日志收集、系统管理等方面具有很大的实用价值。在提供的压缩包文件“pipe”中,可能包含了实现这个功能的示例代码...
delphi调用bat cmd文件程序示例 源程序,源码,本程序用来制作Windows下的Apache + PHP + MySQL + Zend + phpMyAdmin 的绿色环境套件的控制。真正的执行文件在cmd文件夹下。
### Java调用批处理知识点详解 #### 一、概述 在Java中,有时我们需要执行一些系统级别的任务,比如启动一个程序或执行一个脚本。此时,我们可以通过Java调用来实现这些功能。Java提供了多种方法来调用外部命令,...
Windows系统下,Cygwin.bat批处理文件怎么添加并执行其他命令? 如果你还没有找到解决办法的话,看我的文件。 如果你已经有了解决办法,看下是否有这个精简!!
### BAT 批处理脚本教程知识点详解 #### 第一章 批处理基础 ##### 第一节 常用批处理内部命令简介 **批处理定义**:批处理文件是一种特殊的文本文件,它由一系列按顺序排列的命令组成,并且可以作为一个整体被...
批处理技术是Windows操作系统中的一种自动化执行命令的脚本方式,它主要基于DOS命令行环境,使用.bat或.cmd为扩展名的文件进行编写。批处理文件能够将一系列操作组合在一起,通过一次运行就能完成多个命令,极大地...
本文将详细介绍"BAT批处理脚本-格式转换-人民币金额小写转大写.cmd.zip"这个压缩包中的知识点,以及如何利用批处理脚本来实现人民币金额的小写到大写的转换。 首先,我们要理解批处理脚本的基本概念。批处理脚本是...
换行在批处理脚本中可能比较棘手,因为标准的CMD命令窗口不支持直接的换行操作。但是,我们可以通过一些特殊字符,如`^`(表示下一个字符的转义)和`GOTO`命令,或者使用VBScript的WScript.Shell对象的Echo方法来...
6. Call命令:Call命令用于从一个批处理文件中调用另一个批处理文件,并且不终止当前执行的父批处理文件。Call命令可以指定带有.bat或.cmd扩展名的批处理文件名,并可选地传递参数。其语法为“call [drive:][path]...
在Windows系统中,批处理文件通常以`.bat`或`.cmd`为扩展名。在本案例中,我们关注的是一个名为"模拟2K开机进度条.cmd"的脚本,它被保存为`.txt`文件可能是为了安全考虑,防止被误执行。 **提示窗口和进度条** 在...
AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 批处理AIR 未编译用批处理bat调用 adl 打开 ...
本文将深入探讨“BAT批处理脚本”及其在格式转换中的应用,以“人民币大小写互转程序”为例进行讲解。 首先,我们要理解什么是BAT批处理脚本。BAT是Microsoft Windows操作系统下的命令行批处理文件格式,它允许用户...
这个压缩包文件"BAT批处理脚本-垃圾清理清除-批处理生成的CMD命令帮助清单.zip"显然是针对系统垃圾清理的批处理脚本集合,其中可能包含了各种用于清理无用文件、临时文件、日志文件等的命令。 批处理脚本的基础是...
在批处理文件中调用`ansicon`,可以临时改变整个CMD窗口的颜色设置。例如: ```batch @echo off ansicon -x echo 使用了ANSICON,现在可以使用ANSI颜色转义序列了。 echo. echo \033[31m这是红色\033[0m echo \033...
BAT批处理代码是一种在Windows操作系统中广泛使用的脚本编写方式,它基于DOS命令行环境,利用.bat或.cmd为扩展名的文本文件来自动化执行一系列命令。这些命令可以包括系统操作、文件管理、程序调用等多种任务,极大...
- **基本结构**:批处理脚本通常以`.bat`或`.cmd`为扩展名,由一系列命令行指令组成,每个指令之间以回车符分隔。 - **执行方式**:双击批处理文件或在命令提示符下使用`cmd.exe`执行。 - **语法**:包括命令、...
通过这个批处理标准教程,读者不仅可以学习到批处理的基本语法和常用命令,还能深入理解批处理中的条件判断、循环控制、变量处理等复杂逻辑,从而能够编写出更高效、更灵活的批处理脚本来自动完成日常任务。...