无忧启动论坛

标题: pe加载显卡驱动后分辨率过高 [打印本页]

作者: yunyan100    时间: 2011-1-9 22:46
标题: pe加载显卡驱动后分辨率过高
rt,pe不加载显卡正常,一加载显卡辨率就很高,显示 器不支持,听说可   以改配置文件,附上文件,麻烦说下在哪加入命令,谢谢





`-------------------------------------调用子程序部分-----------------------------------------------------
_SUB LOADWIM                `装载外置程序镜像
        TEAM TEXT 正在装载%WIMF%程序……#0xEE00 $20|WAIT 500
        PATH Y:\%WIMF%
        MOUN %WimDir%\%WIMF%.WIM,Y:\%WIMF%,1,%CacheDir%
        PATH @Y:\%WIMF%
        IFEX $%OLDMODE%<0,IFEX 桌面背景\PELOGO.JPG,FIND MEM>120,TEAM LOGO 桌面背景\PELOGO.JPG|TEXT 正在装载外置...|WAIT 100
        IFEX 桌面背景\PEWallPaper.JPG,ENVI PAPER_WIMF=%WIMF%
        EXEC !REGDOC.CMD                `运行各外置的初始安装文件
        LOAD REGDOC.INI                        `运行各外置的初始配置文件
        `EXEC !CMD /C "ECHO MOUN ,Y:\%WIMF%,0 >>%SYSTEMROOT%\UNMOUN.INI"                `生成卸载文件
        ENVI LoadedOP=1                        `置装载标志
_END

_SUB AutoSetLoadMode        `据内存容量自动设定装载模式
        ENVI $LOADMODE=0
        FIND MEM>250,ENVI $LOADMODE=1
        FIND MEM>500,ENVI $LOADMODE=2
        FIND MEM>750,ENVI $LOADMODE=3
        FIND MEM>1000,ENVI $LOADMODE=4
_END

_SUB ManulSetLoadMode,W450H450,请选定维护模式(外置程序位置:%IniDir%),,SHELL32.DLL#21
        ENVI TT=30        `TT为窗口停留时间
        ENVI V0=0--纯内核             128MB
        ENVI V1=1--基本维护           256MB
        ENVI V2=2--网络维护           512MB
        ENVI V3=3--影音播放           768MB
        ENVI V4=4--办公系统           1024MB
        ENVI VREM0=模式0:进行基本的文件操作。
        ENVI VREM1=模式1:系统分区、安装、克隆、破密、数据救援。
        ENVI VREM2=模式2:局域网维护、IE、迅雷,请驱动网卡!
        ENVI VREM3=模式3:影音播放、图形处理,推荐驱动显、声、网卡。
        ENVI VREM4=模式4:WPS2009、附加输入法,推荐启用三卡和打印机驱动。

        TEAM ENVI $CM_NET=0|ENVI RM_LAN=1|ENVI RM_WAN=0|ENVI RM_RLT=1|ENVI RM_VBE=0

        `按记忆值设置选定的单选按钮        
        IFEX $%OLDMODE%<1,TEAM ENVI VREM=%VREM0%|ENVI R0=1!ENVI R0=0
        IFEX $%OLDMODE%=1,TEAM ENVI VREM=%VREM1%|ENVI R1=1!ENVI R1=0
        IFEX $%OLDMODE%=2,TEAM ENVI VREM=%VREM2%|ENVI R2=1!ENVI R2=0
        IFEX $%OLDMODE%=3,TEAM ENVI VREM=%VREM3%|ENVI R3=1!ENVI R3=0
        IFEX $%OLDMODE%=4,TEAM ENVI VREM=%VREM4%|ENVI R4=1!ENVI R4=0

        `文件不存在按钮变灰
        IFEX $%ExistWIMDRV%<0,TEAM ENVI $CM_NET=-2|ENVI $CM_SND=-2|ENVI $CM_DSP=-2|ENVI $CM_PRT=-2|ENVI $CM_DX9=-2|ENVI RM_LAN=-1|ENVI RM_WAN=-2|ENVI RM_RLT=-1|ENVI RM_VBE=-2
        IFEX $%ExistWIM1%<0,ENVI R1=-2
        IFEX $%ExistWIM2%<0,ENVI R2=-2
        IFEX $%ExistWIM3%<0,ENVI R3=-2
        IFEX $%ExistWIM4%<0,ENVI R4=-2
        ENVI CM2=%ExistWIMUOP%
        IFEX $%BootFromCD%>0,ENVI CM3=-2!ENVI CM3=0
        
        `已驱动过一次则三卡按钮变灰
        IFEX %WinDir%\NET_WAN,ENVI RM_WAN=-2
        IFEX %WinDir%\NET_LAN,ENVI RM_LAN=-2
        IFEX %WinDir%\NET_WAN,IFEX %WinDir%\NET_LAN,ENVI $CM_NET=-2
        IFEX %WinDir%\System32\SNDVOL32.exe,ENVI CM_SND=-2
        IFEX %WinDir%\System32\QUARTZ.DLL,TEAM ENVI CM_DSP=-2|ENVI RM_RLT=-1|ENVI RM_VBE=-2
        IFEX %WinDir%\System32\PRINTUI.DLL,ENVI CM_PRT=-2!ENVI CM_PRT=0
        IFEX %WinDir%\System32\dinput.dll,ENVI CM_DX9=-2!ENVI CM_DX9=0

        GROU Group0,L12T2W420H215,模式选择
        `LABE Label1,L45T18W80H16,装载模式
        LABE Label1,L175T18W80H16,推荐内存
        LABE Label1,L320T18W80H16,驱动支撑

        LABE lblline,L32T30W390H17,-----------------------------------------------------------------
        RADI RadioButton0,L32T40W230H20,%V0%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM0%|ENVI @Check_NET.Check=0|ENVI @Check_DSP.Check=0|ENVI @Check_SND.Check=0|ENVI @Check_PRT.Check=0,%R0%
        CHEK Check_NET,L270T40W80H20,驱动网卡→,ENVI @Timer1=0,%CM_NET%        
        RADI RadioNetLAN,L350T40W80H16,有线网卡,ENVI @Timer1=0,%RM_LAN%,1
        RADI RadioNetWAN,L350T55W80H16,无线网卡,ENVI @Timer1=0,%RM_WAN%,1

        RADI RadioButton1,L32T70W230H20,%V1%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM1%|ENVI @Check_NET.Check=0|ENVI @Check_DSP.Check=0|ENVI @Check_SND.Check=0|ENVI @Check_PRT.Check=0,%R1%
        CHEK Check_DSP,L270T70W80H20,驱动显卡→,TEAM ENVI @Timer1=0,%CM_DSP%        
        RADI RadioDSPRLT,L350T70W80H16,真实驱动,ENVI @Timer1=0,%RM_RLT%,2
        RADI RadioDSPVBE,L350T85W80H16,万能驱动,ENVI @Timer1=0,%RM_VBE%,2

        RADI RadioButton2,L32T100W230H20,%V2%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM2%|ENVI @Check_NET.Check=1|ENVI @Check_DSP.Check=0|ENVI @Check_SND.Check=0|ENVI @Check_PRT.Check=0,%R2%
        CHEK Check_SND,L270T100W80H20,驱动声卡,ENVI @Timer1=0,%CM_SND%        

        RADI RadioButton3,L32T130W230H20,%V3%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM3%|ENVI @Check_NET.Check=0|ENVI @Check_DSP.Check=1|ENVI @Check_SND.Check=1|ENVI @Check_PRT.Check=0,%R3%
        CHEK Check_PRT,L270T130W100H20,驱动打印机,ENVI @Timer1=0,%CM_PRT%        

        RADI RadioButton4,L32T160W230H20,%V4%,TEAM ENVI @Timer1=0|ENVI @lblVREM=%VREM4%|ENVI @Check_NET.Check=1|ENVI @Check_DSP.Check=1|ENVI @Check_SND.Check=1|ENVI @Check_PRT.Check=1,%R4%
        CHEK Check_DX9,L270T160W80H20,DX9支持,,%CM_DX9%        

        LABE lblline,L32T177W390H17,-----------------------------------------------------------------
        LABE lblVREM,L32T195W385H17,%VREM%
        
        GROU Group2,L12T210W420H110
        LABE Label2,L32T232W190H20,设置临时文件目录TEMP所在盘为
        FDRV AllDrive=
        LSTR TmpDrv=%TEMP%,2
        LIST List3,L212T230W100H20,%AllDrive%,ENVI @Timer1=0,%TmpDrv%
        ITEM Button3,L317T230W30H22,...,CALL SelectTmpDrv
        CHEK Check2,L32T260W330H20,装载用户自制工具程序..【由\XLPE下的 UOP.WIM 定义】,ENVI @Timer1=0,%CM2%
        CHEK Check3,L32T290W330H20,重启后按以上方式操作..【不选则清除上次保存的配置】,ENVI @Timer1=0,%CM3%
        LABE Label3,L20T330W400H35,提示1.选择后面的模式自动包括前面的程序,退出则由程序根据以上推荐内存容量自动选择装载模式。
        LABE Label4,L20T360W400H35,  2.保存配置后,下次启动将取消按Ctrl键呼出本选单功能,进PE系统后重新装载本选单,通过清除配置可恢复Ctrl键功能。
        
        TEAM ENVI V0=|ENVI V1=|ENVI V2=|ENVI V3=|ENVI V4=
        TEAM ENVI R0=|ENVI R1=|ENVI R2=|ENVI R3=|ENVI R4=|ENVI R4=|ENVI CM2=|ENVI CM3=
        TEAM ENVI VREM0=|ENVI VREM1=|ENVI VREM2=|ENVI VREM3=|ENVI VREM4=|ENVI VREM=
        TEAM ENVI AllDrive=|ENVI TmpDrv=
        ITEM Button1,L320T395W88H24,确定,CALL CheckMode
        TIME Timer1,1000,CALL CancelButt
_END

_SUB SelectTmpDrv
        TEAM ENVI @Timer1=0|ENVI TPDrv=|ENVI TmpD=%List3%
        BROW TPDrv,*,请选择临时文件存放的盘:
        FIND $%TPDrv%=,!LSTR TmpD=%TPDrv%,2
        FIND $%TmpD%=%List3%,!ENVI @List3=%TmpD%
_END

_SUB CancelButt
        CALC #Result=%TT%-1
        ENVI TT=%Result%
        ENVI @Button1=确定(%TT%秒)
        IFEX $%TT%<1,TEAM ENVI @Timer1=0|KILL \%ManulSetLoadMode%
_END

_SUB CheckMode
        ENVI SELECTMODE=手动选择模式
        IFEX $%RadioButton0.Check%=1,ENVI $LOADMODE=0
        IFEX $%RadioButton1.Check%=1,ENVI $LOADMODE=1
        IFEX $%RadioButton2.Check%=1,ENVI $LOADMODE=2
        IFEX $%RadioButton3.Check%=1,ENVI $LOADMODE=3
        IFEX $%RadioButton4.Check%=1,ENVI $LOADMODE=4
        ENVI LOADUOP=%Check2.Check%
        ENVI TMPDIR=%List3%\TEMP
        ENVI $CM_SND=%Check_SND.Check%
        ENVI $CM_PRT=%Check_PRT.Check%
        ENVI $CM_DX9=%Check_DX9.Check%

        IFEX $%RadioNetLAN.Check%=1,ENVI $CM_NET=1
        IFEX $%RadioNetWAN.Check%=1,ENVI $CM_NET=2
        IFEX $%RadioDSPRLT.Check%=1,ENVI $CM_DSP=1
        IFEX $%RadioDSPVBE.Check%=1,ENVI $CM_DSP=2
        IFEX $%Check_NET.Check%=0,ENVI $CM_NET=0
        IFEX $%Check_DSP.Check%=0,ENVI $CM_DSP=0

        `如果复选框为灰色则置贮存Check状态值的变量为0
        IFEX $%Check_NET.Enable%=0,ENVI $CM_NET=0
        IFEX $%Check_SND.Enable%=0,ENVI $CM_SND=0
        IFEX $%Check_DSP.Enable%=0,ENVI $CM_DSP=0
        IFEX $%Check_PRT.Enable%=0,ENVI $CM_PRT=0
        IFEX $%Check_DX9.Enable%=0,ENVI $CM_DX9=0

        `保存配置
        IFEX $%Check3.Check%=1,TEAM EXEC =@CMD.EXE /C "ECHO ENVI $LOADMODE=%LOADMODE% >%CFG%"|EXEC =@CMD.EXE /C "ECHO ENVI LOADUOP=%LOADUOP% >>%CFG%"|EXEC =@CMD.EXE /C "ECHO ENVI TMPDIR=%TMPDIR% >>%CFG%"|EXEC =@CMD.EXE /C "ECHO ENVI $CM_NET=%CM_NET% >>%CFG%"|EXEC =@CMD.EXE /C "ECHO ENVI $CM_SND=%CM_SND% >>%CFG%"|EXEC =@CMD.EXE /C "ECHO ENVI $CM_DSP=%CM_DSP% >>%CFG%"|EXEC =@CMD.EXE /C "ECHO ENVI $CM_PRT=%CM_PRT%|EXEC =@CMD.EXE /C "ECHO ENVI $CM_DX9=%CM_DX9% >>%CFG%"!IFEX %CFG%,FILE %CFG%
        KILL \%ManulSetLoadMode%
_END

_SUB Setemp
        TEAM TEXT 正在更改临时文件目录……|WAIT 500
        EXEC =!CMD.EXE /C RD /Q /S %TEMP%\*.*
        PATH %PT%\MountPath
        REGI HKCU\Environment\TEMP=%PT%
        REGI HKCU\Environment\TMP=%PT%
        REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TEMP=%PT%
        REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TMP=%PT%
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies=%PT%\Cookies
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache=%PT%\Temporary Internet Files
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content\CacheLimit=#0x0004b000
        REGI HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Content\CacheLimit=#0x0004b000
        REGI HKLM\SOFTWARE\WimTool\AutoMountPath=%PT%\MountPath
        REGI HKLM\SOFTWARE\WimTool\WimTemp=%PT%
        REGI HKCR\*\shell\CAB最大压缩\command\=makecab /v1 /D CompressionType=LZX /D CompressionMemory=21 "%1"
        ENVI
_END

_SUB IFSetPageFile        `询问是否设置虚拟内存
        TEXT 是否设置虚拟内存?
        MESS 您的计算机物理内存较少,某些外置程序的运行可能需要用到\n虚拟内存。设置了虚拟内存,有助于提高系统的速度和稳定性;\n如果您需要保护并恢复硬盘分区数据,可跳过虚拟内存的设置。\n \n您确定要设置虚拟内存吗?(建议设置,20 秒后默认选择否)@设置虚拟内存 #YN *20000 $NO
        FIND $%YESNO%=YES,Call SetPageDrv!TEXT 没有建立虚拟内存……
        WAIT 500
_END

_SUB SetPageDrv                `设定虚拟内存存放分区
        TEXT 正在设定虚拟内存……
        ENVI PF=Pagefile.sys
        BROW PageDrv,*,请选择虚拟内存文件存放的分区,取消则自动选择D:分区
        FIND $%PageDrv%=,ENVI PageDrv=D:\
        TEXT 正在设定虚拟内存到%PageDrv%盘……
        TEAM PAGE %PageDrv%%PF% 256|WAIT 500
        EXEC =!CMD.EXE /C "IF EXIST %PageDrv%%PF% ECHO PageFile in %PageDrv%>%Temp%\PFIsSet.LOG"
        TEAM ENVI PageDrv=|ENVI PF=
_END

_SUB FirstLoad
        CALL @ManulSetLoadMode
_END

_SUB UNREGIE
        REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{871C5380-42A0-1069-A2EA-08002B30309D}=#1        `删除桌面 IE 图标
        REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#1        `删除桌面网上邻居
_END

_SUB KILLMENU
        FILE %USERPROFILE%\桌面\*.LNK
        FILE %QuickLaunch%\设置虚拟内存
        FILE %Programs%\Windows系统增强
        FILE %Programs%\Windows系统维护
        FILE %ALLUSERSPROFILE%\「开始」菜单\程序\管理工具\*.LNK
        FILE %Programs%\清理临时垃圾.LNK
        FILE %Programs%\文件处理
        FILE %Programs%\杀毒工具
        FILE %Programs%\网络
        FILE %Programs%\图像影音
        FILE %Programs%\设备和打印机
        FILE %Programs%\其他
        FILE %Programs%\XP资源
        FILE %Programs%\办公系统
_END


`--------------------------------------配置文件主程序部分------------------------------------------------
`定义变量初始值
ENVI
ENVI $IniDir=%CurDir%                                                `系统级变量,保存Ini配置文件所在目录
ENVI $IniDrv=%CurDrv%                                                `系统级变量,保存Ini配置文件所在盘符
ENVI $CM_NET=0                                                                        `系统级变量,装载网卡
ENVI $CM_SND=0                                                                        `系统级变量,装载声卡
ENVI $CM_DSP=0                                                                        `系统级变量,装载显卡
ENVI $ImgDrv=Z:                                                                        `系统级变量,IMG文件挂载到的目标盘
ENVI WimDir=%CurDir%                                                `保存Wim文件所在目录
ENVI CFG=%IniDir%\SAVEMODE.INI        `用户设置数据存贮文件
ENVI LOADUOP=-1                                                                        `是否装载用户自制工具(UOP.WIM)
ENVI TMPDIR=%TEMP%                                                        `临时文件目录
ENVI SelectMode=自动检测模式
ENVI OLDMODE=%LOADMODE%
FIND $%OLDMODE%=,REGI $HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\LOADMODE,OLDMODE

IFEX %CurDrv%\SETUP\PESETUP.EXE,ENVI $BootFromCD=1!ENVI $BootFromCD=0        `通过检测pe安装文件确定是否为从cdrom启动(PECMD.INI文件中会以这个变量来判定是否调用本ini文件)
IFEX %CurDrv%\ldlinux.sys,ENVI $BootFromCD=0        `根目录有syslinux文件说明不是光盘启动,见于直接用U+写ISO的情况。
`IFEX %CurDrv%\说明.TXT,HOTK #112,NOTEPAD.EXE %CurDrv%\说明.TXT        `注册热键:F1

`IMDISK挂载集成外置包OP.IMG
IFEX %ImgDrv%\,ENVI WimDir=%ImgDrv%!IFEX %IniDir%\OP.IMG,EXEC =@imdisk.exe -a -f %IniDir%\OP.IMG -m %ImgDrv% -o ro
IFEX %ImgDrv%\,ENVI WimDir=%ImgDrv%

ENVI WIM1=MMC                        `模式1文件名
ENVI WIM2=NET                        `模式2文件名
ENVI WIM3=APP                        `模式3文件名
ENVI WIM4=ADV                        `模式4文件名
ENVI WIMDRV=DRV                        `驱动包文件名
ENVI WIMUOP=UOP                        `用户定制文件名

IFEX %WimDir%\%WIM1%.WIM,ENVI ExistWIM1=0!ENVI ExistWIM1=-2        `文件是否存在(注意=0表示存在,<0表示不存在)
IFEX %WimDir%\%WIM2%.WIM,ENVI ExistWIM2=0!ENVI ExistWIM2=-2
IFEX %WimDir%\%WIM3%.WIM,ENVI ExistWIM3=0!ENVI ExistWIM3=-2
IFEX %WimDir%\%WIM4%.WIM,ENVI ExistWIM4=0!ENVI ExistWIM4=-2
IFEX %WimDir%\%WIMDRV%.WIM,ENVI ExistWIMDRV=0!ENVI ExistWIMDRV=-2
IFEX %WimDir%\%WIMUOP%.WIM,ENVI ExistWIMUOP=0!ENVI ExistWIMUOP=-2

`---------------------------装载保存的设置模式------------------------------------
IFEX %CFG%,TEAM TEXT 装载上次设置...... #0xEE00 $20|WAIT 500|LOAD %CFG%
`---------------------------手动或自动选择装载模式------------------------------
IFEX $%LOADMODE%<0,CALL FirstLoad
IFEX $%OLDMODE%<0,!CALL @ManulSetLoadMode        
IFEX $%LOADMODE%<0,CALL AutoSetLoadMode
`---------------------------预置装载模式(要使用请将以上三行挂起,下行取消挂起)---------------------------
//TEAM ENVI SELECTMODE=WINPE.INI文件中预置的模式|ENVI $LOADMODE=2

`IFEX $%ExistWIMUOP%=0,IFEX $%LOADUOP%=-1,ENVI LOADUOP=1                `用户定制文件存在且未作选择则默认装载

TEAM TEXT 系统将按%SELECTMODE%:%LOADMODE%启动....... #0xEE00 $20|WAIT 800

NUMK 0        `对于笔记本键盘,以关闭数字键
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1                `在桌面不显示我的文档
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{208D2C60-3AEA-1069-A2D7-08002B30309D}=#1                `在桌面不显示网上邻居

USER 天下PE维护系统

`设置临时文件夹
FIND $%TMPDIR%=%TEMP%,!TEAM ENVI PT=%TMPDIR%|CALL Setemp

`物理内存低于 256MB 时询问是否设定虚拟内存,设PFIsSet.LOG文件的作用是后续程序可以检测此文件以判断是否设置了虚拟内存,以便程序无阻塞运行;还可以在再次装载时不用再设置
IFEX %Temp%\PFIsSet.LOG,!FIND MEM<256,CALL IFSetPageFile

`如果设置了虚拟内存或可用内存大于 80MB,则下面的解压安装的外置程序为无阻塞运行,否则则是排队执行
ENVI $IFWait==
IFEX %Temp%\PFIsSet.LOG,ENVI $IFWait=!IFEX MEM>80,ENVI $IFWait=

`安装光盘启动在桌面建安装快捷方式
LINK %Desktop%\安装 WinPE 到硬盘,%IniDir%\..\SETUP\PESetup.EXE

`建立Y盘
IFEX Y:\,!RAMD ImDisk,L2,FAT,Y:,RAMDisk

`根据LOADMODE的值装载外置及驱动
TEAM FILE %Desktop%\加载外部配置.*|FILE %SYSTEMROOT%\UNMOUN.INI

`模式加
IFEX $%LOADMODE%>0,IFEX $%OLDMODE%<1,IFEX $%ExistWIM1%=0,TEAM ENVI WIMF=%WIM1%|ENVI CacheDir=%TEMP%|CALL LOADWIM
IFEX $%LOADMODE%>1,IFEX $%OLDMODE%<2,IFEX $%ExistWIM2%=0,TEAM ENVI WIMF=%WIM2%|ENVI CacheDir=%TEMP%|CALL LOADWIM
IFEX $%LOADMODE%>2,IFEX $%OLDMODE%<3,IFEX $%ExistWIM3%=0,TEAM ENVI WIMF=%WIM3%|ENVI CacheDir=|CALL LOADWIM
IFEX $%LOADMODE%>3,IFEX $%OLDMODE%<4,IFEX $%ExistWIM4%=0,TEAM ENVI WIMF=%WIM4%|ENVI CacheDir=%TEMP%|CALL LOADWIM

`模式减
IFEX $%OLDMODE%>3,IFEX $%LOADMODE%<4,TEAM MOUN ,Y:\%WIM4%,0|ENVI PAPER_WIMF=%WIM3%
IFEX $%OLDMODE%>2,IFEX $%LOADMODE%<3,TEAM MOUN ,Y:\%WIM3%,0|ENVI PAPER_WIMF=%WIM2%
IFEX $%OLDMODE%>1,IFEX $%LOADMODE%<2,TEAM MOUN ,Y:\%WIM2%,0|ENVI PAPER_WIMF=%WIM1%|CALL UNREGIE
IFEX $%OLDMODE%>0,IFEX $%LOADMODE%<1,TEAM MOUN ,Y:\%WIM1%,0|ENVI PAPER_WIMF=|MOUN ,Y:\%WIMDRV%,0|MOUN ,Y:\%WIMUOP%,0|FORX @Y:\WIM\*,TOOLS,0,MOUN ,%TOOLS%,0

`模式0
IFEX $%LOADMODE%<1,TEAM ENVI PAPER_WIMF=|CALL KILLMENU|IFEX %ImgDrv%\,EXEC =@imdisk.exe -D -m %ImgDrv%

`处理驱动包和自定义包
IFEX $%LOADMODE%>0,IFEX $%ExistWIMDRV%=0,TEAM ENVI WIMF=%WIMDRV%|ENVI CacheDir=|CALL LOADWIM
IFEX $%LOADMODE%>0,IFEX $%LOADUOP%>0,IFEX $%ExistWIMUOP%=0,TEAM ENVI WIMF=%WIMUOP%|ENVI CacheDir=%TEMP%|CALL LOADWIM
IFEX $%LOADUOP%=0,IFEX Y:\%WIMUOP%,MOUN ,Y:\%WIMUOP%,0
IFEX $%LOADMODE%=%OLDMODE%,!IFEX $%LOADMODE%>0,WALL Y:\%PAPER_WIMF%\桌面背景\PEWallPaper.JPG

LINK %Desktop%\装卸外置程序,PECMD.EXE,LOAD %IniDir%\WINPE.INI,Shell32.dll#5

`删除环境变量进桌面
FIND Explorer.EXE,!TEAM TEXT 正在载入桌面……|SHEL %WinDir%\EXPLORER.EXE

TEAM TEXT|LOGO|WAIT 200
TEAM ENVI WIMF=|ENVI CacheDir=|ENVI SELECTMODE=|ENVI TT=|ENVI LoadedOP=|ENVI CFG=
TEAM ENVI WIM1=|ENVI WIM2=|ENVI WIM3=|ENVI WIM4=|ENVI WIMU=|ENVI OLDMODE=|ENVI TMPDIR=
TEAM ENVI ExistWIM1=|ENVI ExistWIM2=|ENVI ExistWIM3=|ENVI ExistWIM4=|ENVI ExistWIMUOP=
TEAM ENVI $CM_SND=|ENVI $IFWait=|ENVI PAPER_WIMF=|ENVI ImgDrv=

[ 本帖最后由 2010yunyan 于 2011-1-13 18:39 编辑 ]




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