无忧启动论坛

标题: 关于wating驱动有个问题需请教 [打印本页]

作者: 龙雷之火    时间: 2007-5-5 02:42
标题: 关于wating驱动有个问题需请教
最近下载了wating的网卡驱动包(优化老毛桃pe驱动并新增提前搜索功能),经测试可驱动我的rtl网卡,有个问题需请教,在net.cmd中有这样一段:

IF NOT EXIST %SystemRoot%\System32\NEWDEV.DLL PECMD.EXE EXEC ="%TP%\Outer_Base.EXE"
PECMD.EXE EXEC ="%TP%\Net_Part.exe"

PECMD.EXE DEVI "%TP%\DRIVERS_NETnv.CAB"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp


FOR /F %%i IN ('Dir /B /A-D ^"%TP%\DRIVERS_NET*.CAB^"') DO PECMD.EXE DEVI "%TP%\%%i"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp

其中彩色部分是新增为了防止装错提前搜索nv4网卡,如果没搜到则继续搜索其他驱动,但如果已搜到好像还要再搜索其他驱动,不懂这个批处理能不能实现搜到后即跳过后面这一段命令?以便节省时间?
作者: neo4026    时间: 2007-5-5 09:14
用个变量吧...找到就set xx=1....后面检测如果%xxx%=1就跳过
作者: 龙雷之火    时间: 2007-5-5 17:37
楼上能否讲得再具体些,我是一窍不通型.

[ 本帖最后由 龙雷之火 于 2007-5-5 05:38 PM 编辑 ]
作者: waiting    时间: 2007-5-5 19:33
不是为了防止装错,而是因为Nv网卡新版驱动需要安装两个设备。maotaoPE中默认方式只能安装上一个设备,所以我用了个笨办法来解决。
作者: 龙雷之火    时间: 2007-5-5 21:07
我是有个想法,今后将pe的驱动按你的方法分成两个包,第一个放最常见的驱动,相对比较小,第二个作为扩充包,放不长用的驱动,可以比较大,前提是当第一个包搜到驱动时即跳过第二个扩充包,这样既可以保证速度(大多数情况下),又可以增大驱动的范围。

因为现在驱动都外挂了,而对人们来说外存并不成问题。对维护和使用来说关键还是网卡和显卡的驱动问题。所以可以考虑将驱动包做得大些。
作者: waiting    时间: 2007-5-5 22:40
补充:其实 \DRIVERS_NETnv.CAB 这个文件是搜索安装两次的。第一次是指定搜索,第二次是匹配出来的。
作者: 龙雷之火    时间: 2007-5-6 08:44
就是说第二次搜索是必须的?明白了。
作者: swkg0211    时间: 2007-5-6 09:54
我也想知道这个问题。。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3