|
本帖最后由 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
|
|