Windows使用Java执行cmd代码

话很少说,直入正题


今天给你们分享下,怎么在Windows上使用Java执行Cmd代码!命令行

首先默认你们都熟悉cmd代码,以及cmd的命令行操做。

直接在main方法中写这一行(须要抛出异常),能够直接打开记事本。code

Runtime.getRuntime().exec("cmd /c notepad");
图片显示blog

@Test
    public void test6() throws IOException {
         Runtime.getRuntime().exec("cmd /c notepad");
    }

或者:图片

//这是我在Idea里面写的代码部分
try{
    //添加要执行的命令,"cmd  /c calc"(打开计算器)
     Runtime.getRuntime().exec("cmd /c notepad"); (打开记事本)
    //命令中notepad表明要执行打开记事本,须要其余指令请本身百度查找cmd命令,或者给楼主发消息留言
    /*cmd /c ping www.baidu.com 是执行完ping命令后关闭命令窗口
    cmd /k ping www.baidu.com 是执行完ping命令后不关闭命令窗口
    cmd /c ping www.baidu.com  会打开一个新窗口后执行ping命令,原窗口会关闭
    cmd /k ping www.baidu.com 会打开一个新窗口后执行ping命令,原窗口不会关闭*/
}catch(IOException exception){

}
执行批处理文件 <能够将多条命令写到文件中>
@Test
    public void test6() throws IOException {
       //在d盘新建一个文件 test.bat 并写入打开计算器的指令 start calc
        Runtime.getRuntime().exec("cmd /c echo start calc >d:\\desktop\\test.bat");
        //而后再执行 test.bat(执行刚才新建的bat文件)
         Runtime.getRuntime().exec("cmd /c d:\\desktop\\test.bat");
    }
相关文章
相关标签/搜索