下面是一個使用Java的WinProcess類的示例:
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class WinProcessExample {
public static void main(String[] args) {
try {
// 運行命令行命令
Process process = Runtime.getRuntime().exec("ipconfig");
// 獲取命令輸出流
InputStream inputStream = process.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
// 讀取輸出流內容
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
// 關閉流
reader.close();
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
這個例子展示了如何在Java中使用WinProcess類來執行命令行命令。在這個例子中,我們使用Runtime.getRuntime().exec()
方法來運行ipconfig
命令,并使用getInputStream()
方法獲取命令的輸出流。然后我們使用BufferedReader
類來讀取輸出流的內容,并將其打印到控制臺上。
請注意,這個示例假設您使用的是Windows操作系統。如果您使用的是其他操作系統,您可能需要使用不同的命令和參數來執行相應的操作。