(已在5大的帮助下解决)关于pecmd代码的求助(比较弱智的问题,高手莫笑)

查看 82|回复 8
作者:jhko1234   
   
问一个很弱智的问题:最近想在一个用 slore 工具制作的PE中添加一个 基本显卡驱动 的选择安装窗口,在 slore 提供的 PecmdAdmin.ini 增加了MESS命令,大概代码如下,却发现产生了冲突:就是如果显卡安装中选择“是”,在登陆窗口中也会默认为“是”,选择否也会按照是来执行。这说明前面的选择延续到了下一个,有什么办法让前一个选择中断(不延续到下一个代码中)?查了pecmd的说明,看不懂,百度中也找不到(或许是我搜索错误),只好求助高手。
目前只好用一个或许很笨的办法:就是在两代码【窗口】间加一个“MESS *1 ”,好像可以解决问题。但我想这肯定不是最好的解决办法,有没有更好的办法?
【显卡选择窗口】
[color=]MESS  ◆◆ 是否安装通用 Display.inf 驱动? \n \n   ◆◆ 如果不安装,在进入PE系统后,可以安装显卡驱动。\n\n   ◆◆ 点击【是】将进行安装,点击【否】则不安装。\n\n   ★★ 如果都不选,系统默认为【不安装】。  @在5秒后将自动安装 #YN *5000 $N
[color=]FIND $%YESNO%=YES,
[color=]{
[color=]        EXEC !=REG.EXE IMPORT "%WinDir%\System32\displayinf.reg"
[color=]        DEVI %WinDir%\inf\display.inf
[color=]}
[color=]MESS *1   【目前暂时解决方法:就是在两个之间加这个代码】
【slore 提供的用户登陆选择窗口】
[color=]EXEC ="%ProgramFiles%\WinXShell\WinXShell.exe" -ui -jcfg "%ProgramFiles%\WinXShell\UI_LogonPE.jcfg"
[color=]TEAM SET YESNO=NO|IFEX #2=%ERRORLEVEL%,SET YESNO=YES
[color=]FIND $%YESNO%=YES,CALL ADMIN
[color=]LOAD %WinDir%\System32\Pecmd.ini

代码, 窗口, 也会

israinbow   
   
TEAM SET YESNO=NO
改成:
TEAM ENVI YESNO=NO
最好还是把所有的 set 都改成 envi
set 和 envi 虽然差不多,但还是有区别的,说来话长,以后再说。
datocp   

527104427 发表于 2023-3-11 12:13
TEAM SET YESNO=NO
改成:
TEAM ENVI YESNO=NO

谢谢5大的热心帮助!
CoffeeTea   
Drvload.exe %WinDir%\inf\oem0.inf
abben   

黑中见白 发表于 2023-3-11 12:50
Drvload.exe %WinDir%\inf\oem0.inf

谢谢!oem0.inf是什么?我这好像是 RST VMD Controller Miniport + RST Filter Driver
Trexrush   

527104427 发表于 2023-3-11 12:13
TEAM SET YESNO=NO
改成:
TEAM ENVI YESNO=NO

高手就是高手!改一下,果真可以了,再次感谢!
Felldeadbird   
学习
shequ2046   
pecmd的 ifex 用着也头晕
cfanmark   
注入自己的驱动才是适合你的最好的办法
您需要登录后才可以回帖 登录 | 立即注册

返回顶部