1.Java
代碼
package CmdTest;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CmdTest {
public static void main(String[] args) throws Throwable {
// TODO Auto-generated method stub
// 定義一個字串用來輸出DOS命令的結果
String strCmd;
// 用來執行DOS命令
Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
// 將命令的結果以流的方式讀入
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
// 將結果迴圈列印輸出
while ((strCmd = bufferedReader.readLine()) != null) {
System.out.println(strCmd);
}
// 子線程結束後要殺掉
process.destroy();
}
}
2.C#
代碼
package CmdTest;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CmdTest {
public static void main(String[] args) throws Throwable {
// TODO Auto-generated method stub
// 定義一個字串用來輸出DOS命令的結果
String strCmd;
// 用來執行DOS命令
Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
// 將命令的結果以流的方式讀入
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
// 將結果迴圈列印輸出
while ((strCmd = bufferedReader.readLine()) != null) {
System.out.println(strCmd);
}
// 子線程結束後要殺掉
process.destroy();
}
}