-1
A
回答
1
如果您只想獲取信息,可以使用dxdiag
工具將輸出重定向到文本文件。使用命令行,將是這樣的:
C:\Users\UserName>dxdiag /t "textFile.txt"
你可以像這樣通過Java運行此命令:
String textFile = "./yourTextFile.txt";
ProcessBuilder pb = new ProcessBuilder("cmd.exe", "/c", "dxdiag", "/t", textFile);
Process p = pb.start();
一旦你有你的文本文件,你只需要讀取和處理它作爲您需要:
FileInputStream fis = new FileInputStream(new File(textFile));
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader input = new BufferedReader(isr);
while(input.ready()){
String info = input.readLine();
// do something ...
}
input.close();
相關問題
- 1. 如何從Java應用程序訪問我的Gmail郵件?
- 2. 如何將我的軟件應用程序轉換爲軟件應用程序?
- 3. ColdSpring的子應用程序無法訪問軟件包方法
- 4. 如何從Java EE Web應用程序訪問屬性文件?
- 5. 如何訪問C++應用程序中的Java方法
- 6. MacOSX上的Java:如何訪問軟件包中的文件
- 7. 如何訪問Windows應用程序包中的文件存儲應用程序
- 8. 通過「opencpu knitr應用程序」無法訪問R軟件包
- 9. 如何在maven web應用程序中訪問目錄(java)
- 10. 如何在Java應用程序中訪問Google Maps API?
- 11. 無法訪問應用程序引擎中的文件java
- 12. 如何訪問軟件包?
- 13. 如何訪問Ionic Framework中的微軟波段傳感器Android應用程序
- 14. 訪問來自Java應用程序
- 15. 通過Java應用程序訪問SharePoint
- 16. 訪問到Java應用程序從PHP
- 17. Web應用程序URL訪問java
- 18. 通過Java應用程序訪問Facebook
- 19. 從PHP訪問java應用程序
- 20. 如何訪問UWP中的當前應用程序文件夾?
- 21. 如何訪問AppEngine應用程序中的.properties文件?
- 22. 如何訪問「應用程序」文件夾中的項目
- 23. 如何訪問Swift應用程序中的聲音文件
- 24. 如何訪問Seam應用程序中的* .properties文件
- 25. 在java中訪問軟件包
- 26. 如何在Eclipse中限制對軟件包的訪問Java Project
- 27. 微軟數據訪問應用程序的有用性
- 28. 在springboot java應用程序中訪問資源文件(xml)
- 29. 如何使用Java應用程序查看Mac OS中安裝的軟件?
- 30. 如何使用odbconf爲ibm設置每個應用程序的軟件包i訪問odbc驅動程序
看一看這些問題的答案:http://stackoverflow.com/questions/817216/is-directx-on-java-possible –
如何使用Java語言來訪問應用軟件?有沒有可能 – parthi
Mr.Robert M.感謝您的快速回復 – parthi