无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3317|回复: 6
打印 上一主题 下一主题

[求助] pecmd怎么加载驱动

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-10 14:50:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
驱动打包成wim格式怎么用pecmd加载或者有什么办法加载外置的驱动。比如吧drive.wam放在pesoft文件夹内
2#
 楼主| 发表于 2019-9-10 14:53:31 | 只看该作者
或者打包成7z格式,怎么提取安装。。
回复

使用道具 举报

3#
发表于 2019-9-10 15:59:28 | 只看该作者
FEXT &&ext=%1
FIND $cab=%&ext%, call handcab %1
FIND $7z=%&ext%, call hand7z %1
FIND $wim=%&ext%, call handwim %1
BROW Tag,x:\*.7z;*.cab;*.wim,请选择一个驱动包,cab或7z或wim驱动包|*.cab;*.7z;*.wim|
FEXT &&ext=%Tag%
FIND $cab=%&ext%, Call handcab "%Tag%"
FIND $7z=%&ext%, Call hand7z "%Tag%"
FIND $wim=%&ext%, Call handwim "%Tag%"

_SUB hwids
  exec* &&all=!devcon findall *
  READ  -,0,&&line,%&all%
  mstr &&Q=<1>%&line%
  ENVI-ret %1=%&Q%
_END

_SUB handcab
TEAM TEXT   正在安装驱动,请稍等……$15|WAIT 100
CALL hwids &&ID1
DEVI $%~1,
WAIT 500
CALL hwids &&ID2
find |%&ID1%<%&ID2%, DEVI $%~1,
exit file
_END

_SUB hand7z
TEAM TEXT   正在安装驱动,请稍等……$15|WAIT 100
NAME &&fname=%~1
CALL hwids &&ID1
EXEC =!%programfiles%\7-zip\7z.exe x %1 -o%temp%\pe-driver\%&fname%
EXEC =!DPinst.exe /S /Path %temp%\pe-driver\%&fname%
WAIT 500
CALL hwids &&ID2
find |%&ID1%<%&ID2%, EXEC -hide -wait DPinst.exe /S /Path %temp%\pe-driver\%&fname%
FILE %temp%\pe-driver
exit file
_END

_SUB handwim
TEAM TEXT   正在安装驱动,请稍等……$15|WAIT 100
NAME &&fname=%~1
CALL hwids &&ID1
RAMD ImDisk,L64,NTFS,,drvDisk,,1
MOUN %1,%CurRamDisk%\%&fname%,1
EXEC =!DPinst.exe /S /Path %CurRamDisk%\%&fname%
WAIT 500
CALL hwids &&ID2
find |%&ID1%<%&ID2%, EXEC -hide -wait DPinst.exe /S /Path %CurRamDisk%\%&fname%
MOUN *u %1,%CurRamDisk%\%&fname%
WAIT 200
RAMD ImDisk* -d -m %CurRamDisk%
exit file
_END


这是我从别人pe里面抄过来的,,,你自己注意改下7z.exe,,DPinst.exe的路径

点评

哎一直失败。 难道我改错了? 我吧文件放在%CurDir%\drive.7z 命令改了好多次 最后改成 FEXT &&ext=%1 FIND $cab=%&ext%, call handcab %1 FIND $7z=%&ext%, call hand7z %1 FIND $wim=%&ext%, call handwim  详情 回复 发表于 2019-9-11 13:13
好的,谢谢,我测试一下  详情 回复 发表于 2019-9-10 16:58
回复

使用道具 举报

4#
 楼主| 发表于 2019-9-10 16:58:48 | 只看该作者
newyun 发表于 2019-9-10 15:59
FEXT &&ext=%1
FIND $cab=%&ext%, call handcab %1
FIND $7z=%&ext%, call hand7z %1

好的,谢谢,我测试一下
回复

使用道具 举报

5#
 楼主| 发表于 2019-9-11 13:13:00 | 只看该作者
newyun 发表于 2019-9-10 15:59
FEXT &&ext=%1
FIND $cab=%&ext%, call handcab %1
FIND $7z=%&ext%, call hand7z %1

哎一直失败。 难道我改错了?
我吧文件放在%CurDir%\drive.7z
命令改了好多次
最后改成
FEXT &&ext=%1
FIND $cab=%&ext%, call handcab %1
FIND $7z=%&ext%, call hand7z %1
FIND $wim=%&ext%, call handwim %1
BROW Tag,x:\PESOFT\drives.7z
FEXT &&ext=%%CurDir%\drives.7z%
FIND $cab=%&ext%, Call handcab "%Tag%"
FIND $7z=%&ext%, Call hand7z "x:\PESOFT\drives.7z"
FIND $wim=%&ext%, Call handwim "%Tag%"

_SUB hwids
  exec* &&all=!devcon findall *
  READ  -,0,&&line,%&all%
  mstr &&Q=<1>%&line%
  ENVI-ret %1=%&Q%
_END

_SUB handcab
TEAM TEXT   正在安装驱动,请稍等……$15|WAIT 100
CALL hwids &&ID1
DEVI $%~1,
WAIT 500
CALL hwids &&ID2
find |%&ID1%<%&ID2%, DEVI $%~1,
exit file
_END

_SUB hand7z
TEAM TEXT   正在安装驱动,请稍等……$15|WAIT 100
NAME &&fname=%~1
CALL hwids &&ID1
EXEC =!%programfiles%\7-zip\7z.exe x %1 -o%temp%\pe-driver\%&fname%
EXEC =!DPinst.exe /S /Path %temp%\pe-driver\%&fname%
WAIT 500
CALL hwids &&ID2
find |%&ID1%<%&ID2%, EXEC -hide -wait DPinst.exe /S /Path %temp%\pe-driver\%&fname%
FILE %temp%\pe-driver
exit file


_SUB handwim
TEAM TEXT   正在安装驱动,请稍等……$15|WAIT 100
NAME &&fname=%~1
CALL hwids &&ID1
RAMD ImDisk,L64,NTFS,,drvDisk,,1
MOUN %1,%CurRamDisk%\%&fname%,1
EXEC =!DPinst.exe /S /Path %CurRamDisk%\%&fname%
WAIT 500
CALL hwids &&ID2
find |%&ID1%<%&ID2%, EXEC -hide -wait DPinst.exe /S /Path %CurRamDisk%\%&fname%
MOUN *u %1,%CurRamDisk%\%&fname%
WAIT 200
RAMD ImDisk* -d -m %CurRamDisk%
exit file
_END

点评

不要改试试,,7z文件放到当前目录  详情 回复 发表于 2019-9-12 11:49
回复

使用道具 举报

6#
发表于 2019-9-12 11:49:47 | 只看该作者
fenghao 发表于 2019-9-11 13:13
哎一直失败。 难道我改错了?
我吧文件放在%CurDir%\drive.7z
命令改了好多次

不要改试试,,7z文件放到当前目录

点评

不改也一样没用。  详情 回复 发表于 2019-9-12 13:06
回复

使用道具 举报

7#
 楼主| 发表于 2019-9-12 13:06:12 | 只看该作者
newyun 发表于 2019-9-12 11:49
不要改试试,,7z文件放到当前目录

不改也一样没用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 16:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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