2012-02-10 105 views
0

有沒有辦法通過批量編程(DOS)訪問計算機的物理資源,如內存,處理器速度和系統類型?如何通過批處理文件訪問PC的資源?

+0

你是什麼意思「訪問...資源「?訪問他們如何?你想和他們做什麼? – 2012-02-10 03:24:34

+0

我只是想知道(得到)它的價值,這就是我的意思是訪問... – 2012-02-10 03:26:10

+0

你真的指DOS或Windows中的命令提示符? – 2012-02-10 03:32:36

回答

1

wmic命令可能會得到你所需要的。

這裏有幾個例子:

C:\> wmic computersystem get TotalPhysicalMemory 
TotalPhysicalMemory 
259497984 

C:\> wmic cpu get name,MaxClockSpeed 
MaxClockSpeed Name 
2393   Intel Celeron processor 
2393   Intel Celeron processor 

C:\> wmic os get Name 
Microsoft Windows XP Professional|C:\WINDOWS|\Device\Harddisk0\Partition1 

例子:

http://people.virginia.edu/~rtg2t/winadmin/wmic.html

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/using_wmic.mspx?mfr=true

http://blog.commandlinekungfu.com/2009/09/episode-61-just-sit-right-back-youll.html

+0

正是我需要的!謝謝! – 2012-02-10 04:53:56

+0

我只是想知道WMIC是否在批處理文件中工作?或者它只能通過CMD工作,但不能用於批處理文件?希望我錯了。 – 2012-02-10 09:43:50

+0

是的,您應該沒有問題從.bat文件運行WMIC。如果你只是想把輸出轉儲到屏幕上,你應該沒有麻煩。但是,解析WMIC輸出可能是一件苦差事。 – Brandon 2012-02-10 16:28:10