話不多說,直入正題
今天給大家分享下,怎么在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");
}