Batch file 如何访问PC';通过批处理文件访问资源?

Batch file 如何访问PC';通过批处理文件访问资源?,batch-file,dos,Batch File,Dos,有没有办法通过批处理编程(DOS)访问计算机的物理资源,如内存、处理器速度和系统类型?wmic命令可能会满足您的需要 以下是几个例子: C:\> wmic computersystem get TotalPhysicalMemory TotalPhysicalMemory 259497984 C:\> wmic cpu get name,MaxClockSpeed MaxClockSpeed Name 2393 Intel Celeron processor

有没有办法通过批处理编程(DOS)访问计算机的物理资源,如内存、处理器速度和系统类型?

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
更多示例:


您所说的“访问……资源”是什么意思?如何访问它们?你想对它们做什么?我只是想知道它的价值,这就是我对access的意思…你真的是指DOS还是Windows中的命令提示符?有什么想法吗?或者有可能吗?我正在考虑通过批处理文件获取这些值,并根据返回的值进行逻辑处理,如果可能的话……我只是想知道WMIC是否在批处理文件中工作?或者它只通过CMD工作,而不在批处理文件中工作?希望我错了。是的,从.bat文件运行WMIC应该没有问题。如果您只想将输出转储到屏幕上,那么应该没有问题。但是,解析WMIC输出可能是一件麻烦事。