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

[系统相关] 利用Systeminfo显示系统安装的修补程序

如果利用Systeminfo,只显示系统安装的修补程序,不显示其它无关信息?

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in ('systeminfo') do (
  3.       set "var=%%a"
  4.       if "!var:~,3!" equ "网卡:" pause>nul&exit/b
  5.       if "!var:~,5!" equ "修补程序:" set a=a
  6.       if defined a echo %%a
  7. )
复制代码
仅适用于中文版系统。

[ 本帖最后由 pusofalse 于 2008-9-29 21:41 编辑 ]
心绪平和,眼藏静谧。

TOP

命令成功完成,谢谢!

但还有个小问题,虽然能显示安装的修补程序了,但是却不能顺序执行之后的代码,而是退出,等待解决。

[ 本帖最后由 ibm 于 2008-9-29 22:33 编辑 ]

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "delims=" %%a in ('systeminfo') do (
  3.       set "var=%%a"
  4.       if "!var:~,3!" equ "网卡:" set "a="
  5.       if "!var:~,5!" equ "修补程序:" set "a=a"
  6.       if defined a echo %%a
  7. )
复制代码
应该自己先思考一番~供参考~
心绪平和,眼藏静谧。

TOP

回复 4楼 的帖子

谢谢pusofalse,
不是我没思考,您的代码有一部分我没读懂,
由于时间紧,任务重,所以直接发帖来救助,
等忙过这一段,我一定好好学习,
再次感谢!

TOP

返回列表