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");
    }
相關文章
相關標籤/搜索