0
A
回答
0
嘗試實現像這樣的方法:(當然,在cmd字符串中保存的命令僅適用於窗口操作系統)。
「wlanResults.append(」...「);」只是將結果寫入gui的一個jTextArea中(它是我正在開發的程序的一部分)。
public void getWLANbssidInfo(){
String cmd = "netsh wlan show network mode=bssid";
try {
Process p3;
p3 = Runtime.getRuntime().exec("cmd /c " + cmd);
p3.waitFor();
BufferedReader reader = new BufferedReader(new InputStreamReader(p3.getInputStream()));
String line = reader.readLine();
while(line!=null){
wlanResults.append(line + "\n");
System.out.println(line);
line = reader.readLine();
}
} catch (IOException ex) {
wlanResults.append("Comand error\n" + ex);
System.out.println("There was an IO exception.");
} catch (InterruptedException ex) {
wlanResults.append("Command was interrupted: " + ex);
System.out.println("The command was interrupted.");
}
}
相關問題
- 1. 如何使用HTML5獲取附近的wifi MAC地址和信號強度?
- 2. Android:獲取所有附近的蜂窩運營商及其信號強度
- 3. Android中獲取WiFi信號強度
- 4. 獲取信號強度的LTE參數
- 5. 獲取信號強度列表android
- 6. 獲取設備信號強度
- 7. 獲取藍牙信號強度
- 8. Android中的LTE信號強度與GSM信號強度
- 9. 獲取WIFI和移動數據的信號強度
- 10. linux中的信號強度
- 11. 如何在Android中獲取細胞服務信號強度?
- 12. 在C++中獲取無線強度信號
- 13. 獲取經緯度附近的優惠信息嗎?
- 14. 獲取附近的景點,給定經度,緯度和半徑
- 15. iPhone信號強度
- 16. 聲音信號在matlab中的強度
- 17. 根據當前在servlet中的位置獲取附近的經度和緯度
- 18. 最佳的信號強度和質量
- 19. Android - Level,DBM和ASU的信號強度
- 20. 獲取WiFi信號強度與OpenNetCf在VB.Net
- 21. 附近信息由緯度/經度
- 22. Android的FM信號強度
- 23. 如何獲取wifi信號信息:強度,Android工作室的鏈接速度?
- 24. Android藍牙讀取rssi信號強度
- 25. RSSI RFID無法讀取信號強度
- 26. 在Android中檢索GSM信號強度
- 27. 獲取並顯示窗體上的網絡信號強度
- 28. 以編程方式獲取Windows Phone的載波信號強度
- 29. 獲取相鄰設備的接收信號強度
- 30. 如何在獲取緯度和經度的mylocation時在android中獲取附近的位置
「有可能嗎?」是。 「這簡單嗎?」可能不會。這可能需要平臺特定的代碼,所以對於什麼平臺?你的命令是否在平臺上工作?如果是這樣,你可以用'ProcessBuilder'來執行。 –
窗戶,主要是。是的,這個命令在Windows上工作,但如果可能的話,我需要一個純Java解決方案。謝謝你的評論! –
請注意,如果沒有一些JNI代碼,「純Java」解決方案可能是不可能的,這使得它成爲特定平臺。最好的辦法是在Windows上通過'ProcessBuilder'使用'netsh',爲其他需要定位的操作系統尋找類似的機制。 –