[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 forfiles 于 2012-6-24 18:32 编辑

set file=!computername!.txt
set txt=info.tmp
建议把这些放到%temp%目录下面,以免误删当前目录下的同名文件。

TOP

这个帖子里面还有主板、显示器、打印机等信息
http://www.bathome.net/thread-1850-1-1.html

TOP

回复 2# a7701


没办法从其他地方找到主机型号、CPU型号与频率这些信息。

都用WMIC吧

容量计算方面,批处理的计算也是超级弱,个人的数学也不大好,只能做到这个程度了。

找个容量转换的函数吧,论坛有不少类似的代码,Byte转MB、GB什么的。

TOP

把108到115行这些重复的if命令改写成一个for命令吧

不过话说回来,直接把wmic的结果写入文件就行了吧?
  1. wmic DISKDRIVE get caption,size /value
复制代码

TOP

回复 10# a7701


    不知道你说的有出入是什么意思。如果你想坚持用if的话,也应该用if...else...
  1. if !mmem! LEQ 800 (
  2.     set mem=!mmem!MB
  3. ) else if !mmem! LEQ 1250 (
  4.    if !mmem! GEQ 850 (
  5.         set mem=1G
  6.     )
  7. ) ...
复制代码

TOP

返回列表