无忧启动论坛

标题: (已在5大的帮助下解决)关于pecmd代码的求助(比较弱智的问题,高手莫笑) [打印本页]

作者: xmzhqw    时间: 2023-3-11 12:05
标题: (已在5大的帮助下解决)关于pecmd代码的求助(比较弱智的问题,高手莫笑)
本帖最后由 xmzhqw 于 2023-3-11 23:14 编辑

问一个很弱智的问题:最近想在一个用 slore 工具制作的PE中添加一个 基本显卡驱动 的选择安装窗口,在 slore 提供的 PecmdAdmin.ini 增加了MESS命令,大概代码如下,却发现产生了冲突:就是如果显卡安装中选择“是”,在登陆窗口中也会默认为“是”,选择否也会按照是来执行。这说明前面的选择延续到了下一个,有什么办法让前一个选择中断(不延续到下一个代码中)?查了pecmd的说明,看不懂,百度中也找不到(或许是我搜索错误),只好求助高手。

目前只好用一个或许很笨的办法:就是在两代码【窗口】间加一个“MESS *1 ”,好像可以解决问题。但我想这肯定不是最好的解决办法,有没有更好的办法?

【显卡选择窗口】
MESS  ◆◆ 是否安装通用 Display.inf 驱动? \n \n   ◆◆ 如果不安装,在进入PE系统后,可以安装显卡驱动。\n\n   ◆◆ 点击【是】将进行安装,点击【否】则不安装。\n\n   ★★ 如果都不选,系统默认为【不安装】。  @在5秒后将自动安装 #YN *5000 $N
FIND $%YESNO%=YES,
{
        EXEC !=REG.EXE IMPORT "%WinDir%\System32\displayinf.reg"
        DEVI %WinDir%\inf\display.inf
}
MESS *1   【目前暂时解决方法:就是在两个之间加这个代码】
【slore 提供的用户登陆选择窗口】
EXEC ="%ProgramFiles%\WinXShell\WinXShell.exe" -ui -jcfg "%ProgramFiles%\WinXShell\UI_LogonPE.jcfg"
TEAM SET YESNO=NO|IFEX #2=%ERRORLEVEL%,SET YESNO=YES
FIND $%YESNO%=YES,CALL ADMIN
LOAD %WinDir%\System32\Pecmd.ini


作者: 527104427    时间: 2023-3-11 12:13
本帖最后由 527104427 于 2023-3-11 12:15 编辑

TEAM SET YESNO=NO
改成:
TEAM ENVI YESNO=NO

最好还是把所有的 set 都改成 envi
set 和 envi 虽然差不多,但还是有区别的,说来话长,以后再说。




作者: xmzhqw    时间: 2023-3-11 12:30
527104427 发表于 2023-3-11 12:13
TEAM SET YESNO=NO
改成:
TEAM ENVI YESNO=NO

谢谢5大的热心帮助!
作者: 黑中见白    时间: 2023-3-11 12:50
Drvload.exe %WinDir%\inf\oem0.inf
作者: xmzhqw    时间: 2023-3-11 13:22
黑中见白 发表于 2023-3-11 12:50
Drvload.exe %WinDir%\inf\oem0.inf

谢谢!oem0.inf是什么?我这好像是 RST VMD Controller Miniport + RST Filter Driver
作者: xmzhqw    时间: 2023-3-11 13:22
527104427 发表于 2023-3-11 12:13
TEAM SET YESNO=NO
改成:
TEAM ENVI YESNO=NO

高手就是高手!改一下,果真可以了,再次感谢!
作者: panyf14    时间: 2023-3-11 15:06
学习
作者: jhko1234    时间: 2023-3-11 21:55
pecmd的 ifex 用着也头晕
作者: l3429900    时间: 2023-3-11 23:14
注入自己的驱动才是适合你的最好的办法




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