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

[系统增强] 纯批处理脚本备份、还原驱动增强版(2022-10-29更新)

[复制链接]
发表于 2009-4-6 23:38:23 | 显示全部楼层
功力不够,看着有点晕,攒下代码,慢慢研究,谢过楼主
 楼主| 发表于 2009-4-8 10:38:20 | 显示全部楼层
原帖由 9zhmke 于 2009-4-6 22:46 发表
以前是用你的wmic版来做的,都改得差不多了。现在改用vbs版,第一次试用就发现了问题:
C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem3.CAT
复制了 1 个文件
请按任意键继续. . .
   ...


谢谢,知道原因了,设备名称后面多了个空格,代码对空格方面处理的比较严谨了,还是有疏漏。
修改后一楼附件再更新
发表于 2009-4-11 09:37:04 | 显示全部楼层
今天在调试批过程中发现,wmic没有把设备取出来完,只备份了三个硬件,经查,是wmic读的数据少了,结果只备份了声卡、摄像头、modem三件东西,而显示卡之类的都没找到(总共约十一个左右),以下结果产生自:Wmic Path Win32_PnPSignedDriver where "infname>='oem0.inf' and PDO>'\\Device\\NTPNP'" get infname^,DeviceName^,HardWareID /format:csv > %BakPath%\wmic.txt
很可能是我天天折腾系统弄的,有没人知道具体原因呢?如果找到原因我们可以针对改进。


Node,DeviceName,HardWareID,InfName
ROGER-51C162802,Intel(R) 82801DB/DBM USB Universal Host Controller - 24C2,PCI\VEN_8086&DEV_24C2&SUBSYS_29901509&REV_03,usbport.inf
ROGER-51C162802,USB Root Hub,USB\ROOT_HUB&VID8086&PID24C2&REV0003,usbport.inf
ROGER-51C162802,Intel(R) 82801DB/DBM USB Universal Host Controller - 24C4,PCI\VEN_8086&DEV_24C4&SUBSYS_29901509&REV_03,usbport.inf
ROGER-51C162802,USB Root Hub,USB\ROOT_HUB&VID8086&PID24C4&REV0003,usbport.inf
ROGER-51C162802,Intel(R) 82801DB/DBM USB Universal Host Controller - 24C7,PCI\VEN_8086&DEV_24C7&SUBSYS_29901509&REV_03,usbport.inf
ROGER-51C162802,USB Root Hub,USB\ROOT_HUB&VID8086&PID24C7&REV0003,usbport.inf
ROGER-51C162802,Intel(R) 82801DB/DBM USB 2.0 Enhanced Host Controller - 24CD,PCI\VEN_8086&DEV_24CD&SUBSYS_24C01509&REV_03,usbport.inf
ROGER-51C162802,USB Root Hub,USB\ROOT_HUB20&VID8086&PID24CD&REV0003,usbport.inf
ROGER-51C162802,USB2.0 0.35M WebCam,USB\Vid_0ac8&Pid_0321&Rev_0100,oem10.inf
ROGER-51C162802,USB Mass Storage Device,USB\Vid_0dd8&Pid_1440&Rev_0100,usbstor.inf
ROGER-51C162802,Texas Instruments PCI-4510 CardBus Controller,PCI\VEN_104C&DEV_AC44&SUBSYS_33501509&REV_02,pcmcia.inf
ROGER-51C162802,Realtek AC'97 Audio,PCI\VEN_8086&DEV_24C5&SUBSYS_41401509&REV_03,oem0.inf
ROGER-51C162802,Motorola SM56 Speakerphone Modem,PCI\VEN_8086&DEV_24C6&SUBSYS_29711509&REV_03,oem7.inf

[ 本帖最后由 9zhmke 于 2009-4-11 09:38 编辑 ]
发表于 2009-4-11 17:08:05 | 显示全部楼层
好羡慕楼主哟  !批处理那么厉害
 楼主| 发表于 2009-4-12 10:36:47 | 显示全部楼层
  1. Wmic Path Win32_PnPSignedDriver where "infname like 'oem%%'" get infname^,DeviceName^,HardWareID /format:csv
复制代码
发表于 2009-5-8 10:49:56 | 显示全部楼层
hao hao hao

评分

参与人数 1PB -2 收起 理由
Batcher -2 请勿灌水

查看全部评分

发表于 2009-5-8 10:51:18 | 显示全部楼层
先把代码下下来研究一下,谢谢了!
发表于 2009-5-30 13:16:21 | 显示全部楼层
超赞!
向楼主学习.
发表于 2009-6-21 10:52:33 | 显示全部楼层
ssssssssssssssssssssssssssssss

评分

参与人数 1PB -1 收起 理由
keen -1 无实质内容

查看全部评分

发表于 2009-6-27 02:18:11 | 显示全部楼层
好好研究研究!!!!
发表于 2009-7-24 08:15:06 | 显示全部楼层
嘻嘻、、、
发表于 2009-8-11 11:59:48 | 显示全部楼层
在瑞星下,有病毒提示
发表于 2009-8-14 14:21:25 | 显示全部楼层
很好,很强大的纯脚本。收藏了,谢谢LZ
发表于 2009-8-16 01:44:22 | 显示全部楼层
下来测试一下....
发表于 2009-8-17 13:57:36 | 显示全部楼层
楼主能公布源代码么???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:41 , Processed in 0.021761 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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