利用CPU-Z批量获取内存CPU等信息

来源:百度文库 编辑:神马文学网 时间:2024/04/29 17:30:11

最近CF一直卡卡的,研究了几天,系统重新做了N次,显卡驱动等换了N个,都没解决问题,偶尔的机会发现双核的E5300怎么只有一个了?结果发现BIOS里关了一个!(映泰D2A7的主板经常会这样)。也没人动,自己就关了,把另一个CPU打开,CF的FPS马上上到80以上,原来是这家伙的问题。于是我就搞个批量获取的吧!发现单核的直接改掉!!

CPU-Z可以用来检测内存的相关信息,包括插槽数、已使用插槽、支持内存类型等,但如果需要批量获取,那手工执行就很不方便了,其实CPU-Z可以用命令行将结果输出至文本文件中的,在网络上开一个共享文件夹,同时写一个批处理,功能是获取本机信息,将报告放到网络共享中,只要将这个批处理放在域登录脚本中,获取相关信息岂不是很简单!批处理代码如下:
代码如下,存为.bat运行

 
  1. @echo off
  2. cpuz.exe -txt=%COMPUTERNAME%
  3. :txt
  4. if not exist %COMPUTERNAME%.txt goto txt
  5. copy %COMPUTERNAME%.txt \\192.168.0.42\dimm
  6. @echo on
@echo offcpuz.exe -txt=%COMPUTERNAME%:txtif not exist %COMPUTERNAME%.txt goto txtcopy %COMPUTERNAME%.txt \\192.168.0.42\dimm@echo on
 
 



解释一下:1、cpuz.exe -txt=%COMPUTERNAME%是命令行输出文本文件,文件名则是%COMPUTERNAME%代表的机器名,%COMPUTERNAME%是系统变量,可以直接使用;
2、因为CPU-Z获取相关信息需要一段时间,所以要判断文件是否已经生成,如果有,则说明信息获取完成,可以COPY至网络共享中,所以此处需要使用goto。