當前位置:編程學習大全網 - 網站源碼 - 測試傳感器的源代碼。

測試傳感器的源代碼。

研究過了。

主板驅動程序將cpu溫度值提供給windows。目前很多PC兼容機都沒有提供或安裝“專用主板驅動”(比如大量ghost壹體機),連win都無法知道溫度,更別說win以上的Java了。

在win-java系統下,正常安裝專用主板驅動程序,可以:

導入Java . util . scanner;

公共類測試{

靜態公共void main(字符串土號[]) {

嘗試{

最終字符串cmd = " wmic/namespace:\ \ \ \ root \ \ WMI路徑MSAcpi _ ThermalZoneTemperature get current temperature ";

Process p = Runtime.getRuntime()。exec(cmd);

p.getOutputStream()。close();//不寫這句話,就不會執行。

Scanner sc = new Scanner(p . getinputstream());

sc . next();

float t =(sc . nextint()-2732 f)/10f;

sc . close();

System.out.println("當前CPU溫度:"+t);

p . wait for();

} catch(異常e) {

e . printstacktrace();

}

}

}

==

當前CPU溫度:41.0

Linux也依賴於“主板驅動”,數據提供給/dev/sensor。

  • 上一篇:如何從BLOCKCHAIN加密備份中恢復錢包
  • 下一篇:上位機軟件編程?
  • copyright 2024編程學習大全網