无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
打印 上一主题 下一主题

[发布] 20240109自娱自乐【wmic硬件检测-gfd5.3】cmd版 简单获取电脑信息并保存,慢慢完善...

  [复制链接]
1#
发表于 2024-3-3 16:12:11 | 显示全部楼层
本帖最后由 pda8888 于 2024-3-3 16:14 编辑
  1. @echo off
  2. echo.
  3. nwinfo_x64.exe --cpu --smbios --disk --pci=03 --format=json|jq -r -c "[ "^
  4. MB:\t\(.SMBIOS[]^|select(."Table Type" == 1 ) ^|^
  5.         ."Manufacturer") \(.SMBIOS[]^|select(."Table Type" == 2 ) ^| ^
  6.         ."Product Name")\(.SMBIOS[]^|select(."Table Type" == 0 ) ^| ^
  7.         " (BIOS Ver=\(."Version"))|\(."Release Date" | split("/") | "\(.[2])-\(.[0])-\(.[1])" )")\t\(.SMBIOS[] ^| select(."Table Type" == 2 )  ^| ."Serial Number")", "^
  8. CPU:\t\(.CPUID.CPU0.Brand)", "^
  9. Mem:\t\(.SMBIOS[] ^| select(."Table Type" == 17 ) ^| ^
  10.         select(."Manufacturer" != null) ^|^
  11.         "\(.Manufacturer)|\(.["Part Number"] | sub(" +$"; ""))|\(.["Device Type"]) \(.["Speed (MT/s)"]) \((."Device Size" / 1024 / 1024 /1024))GB@\(.["Device Locator"])\t\(.["Serial Number"])")", "^
  12. VGA:\t\(.PCI[]^|"\(.Vendor) \(.Device)")", "^
  13. Disk:\t\(.Disks[]^|"\(."HW Name") (\(.["Health Status"] | capture("\\((?^<percentage^>\\d+%%)\\)"; "g").percentage))@\(."Type") \(."Size" /1000000000 | round)GB\t\(."Serial Number")")" ] | join("\n")"
复制代码


这是用了wintoflash大师的nwinfo
和windows版的jq综合出来的,jq语法在批处理环境超级复杂,不晓得吓到了一些小宝宝没有。
jq 1.7.1 executables for AMD64 or i386.

效果是这样的:



好处是不依赖于wmic,PE下可用。

点评

谢谢分享!!!谢谢分享!!!  详情 回复 发表于 2024-3-3 18:18
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-6-2 10:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表