2012-02-10 66 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

相关问题