通过java代码实现dos环境下多条命令的执行
2015-01-19 09:35
661 查看
我们在windows下面最常用到的就是cmd命令了,但是我们在用的时候是一条命令一条命令的输入并执行的,怎么样才能一次连续执行多条命令,并且能在java代码中实现?下面作以讲解:
1.先说一下bat文件:bat文件是dos环境下的批处理文件(例如:文件名.bat),文件里面可以包含一到多条dos下的命令(例如:ping 125.136.15.9),当我们双击的时候,此文件先调用cmd.exe,然后cmd.exe对bat文件中的命令逐条执行。如果我们要测试某个东西时需要重复执行一组命令,这样做就省事多了。
大家可能发现,双击之后dos窗口会很快消失,那么我们在bat文件最后一行加上pause就可以了。还有就是,如果我们在执行完bat中的命令之后还想自己再输入其他命令,此时我们在最后一行加上cmd就可以了(当然pause就不用加了)
bat文件:
双击bat文件,自动进入dos环境执行bat中的命令:
2.在代码中如何调用bat文件:
1.先说一下bat文件:bat文件是dos环境下的批处理文件(例如:文件名.bat),文件里面可以包含一到多条dos下的命令(例如:ping 125.136.15.9),当我们双击的时候,此文件先调用cmd.exe,然后cmd.exe对bat文件中的命令逐条执行。如果我们要测试某个东西时需要重复执行一组命令,这样做就省事多了。
大家可能发现,双击之后dos窗口会很快消失,那么我们在bat文件最后一行加上pause就可以了。还有就是,如果我们在执行完bat中的命令之后还想自己再输入其他命令,此时我们在最后一行加上cmd就可以了(当然pause就不用加了)
bat文件:
双击bat文件,自动进入dos环境执行bat中的命令:
2.在代码中如何调用bat文件:
public class BatFileTest { public static void main(String[] args) { // TODO Auto-generated method stub try { String cmd = "cmd /c start " + "D:/1.bat"; Runtime.getRuntime().exec(cmd); } catch (IOException e) { e.printStackTrace(); } } } <strong> 3.如果要在dos环境下运行某.exe文件,则需要把此exe文件放在windows/system32目录下面,之后在dos下敲入文件名即可</strong>
相关文章推荐
- java通过代码登录远程linux服务器并执行linux命令
- 用JAVA代码实现执行CMD命令的方法!
- 纯Java通过SSH执行Linux命令的方法及代码
- JAVA代码实现执行CMD命令的方法
- JAVA 执行 dos/shell命令的实现
- 实现 java 执行 cmd 命令,打印输出,等待cmd 完全执行完成后才执行下面代码 .
- 01.Java语言入门概述之执行过程、DOS命令、历史、体系、机制、环境和javadoc注释
- 黑马程序员——Java基础---环境变量与DOS命令与代码书写与标识符命名等
- 纯Java通过SSH执行Linux命令的方法及代码
- 通过Java代码执行shell命令/脚本
- 实现 java 执行 cmd 命令,打印输出,等待cmd 完全执行完成后才执行下面代码
- Java通过缓存队列执行任务代码实现
- JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
- JAVA代码执行shell命令 并解析
- javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能的建议
- ASP.Net执行cmd命令的实现代码
- JAVA与.NET的相互调用——通过Web服务实现相互调用(附原代码)
- java代码 调用dos的ipconfig /all 命令,获取网卡详细信息
- DOS下通过批处理执行sql命令
- 【asp.net 】使用js结合hidden控件实现在后台运行一段程序后提示确认,确认通过后继续执行后台代码~~~