Windows使用Java執行cmd代碼


話不多說,直入正題


今天給大家分享下,怎么在Windows上使用Java執行Cmd代碼!

首先默認大家都熟悉cmd代碼,以及cmd的命令行操作。

直接在main方法中寫這一行(需要拋出異常),可以直接打開記事本。

Runtime.getRuntime().exec("cmd /c notepad");
圖片顯示

 @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");
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM