|
chiannet老大:我想添加ADDS12077.wim到老二。应OUTPART.INI中添加啥??SCRN ScrW,ScrH
FIND $%ScrW%=1024,TEAM ENVI ATEXT=#0xFFFFFF L720 T590 R1010 B750 $14!ENVI ATEXT=#0xFFFFFF L445 T460 R790 B586 $14
TEXT 正在加载外置程序……%ATEXT%
LINK %Desktop%\安装PE,%CURDIR%\..\SETUPPE.EXE
LINK %Programs%\光盘磁盘工具\BOOTICE 0.7.6,%CURDIR%\..\SETUPPE.EXE,run_builtin_bootice
ENVI WSI=%WINDIR%\SYSTEM32
TEAM FDRV D=%CURFILE%|FORM DRIVETYPE=%D%
IFEX %CURDIR%\SWIM\256MB+\ACRONIS.WIM,CALL MADD1S!ENVI MADD1=0
IFEX %CURDIR%\SWIM\380MB+\OFFICE2003.WIM,ENVI MADD2=23!ENVI MADD2=0
IFEX %WSI%\SETUPREG.HIV,TEAM FILE %WSI%\SETUPREG.HIV|FIND MEM>159,FIND $%DRIVETYPE%=DRIVE_FIXED,CALL E
TEAM ENVI PT=NWIM|CALL B
FIND MEM>191,TEAM ENVI PT=SWIM\192MB+|CALL B
FIND MEM>255,TEAM ENVI PT=SWIM\256MB+|CALL B|CALL H
FIND MEM>379,TEAM ENVI PT=SWIM\380MB+|CALL B
// 依据是否存在%WSI%\SETUPREG.HIV来辨别是启动Native PE,还是启动常规PE。警告:这个判定依据只适用于SKYPE MAX版,请不要生搬硬套。
// 若启动Native 03PE,因二级内核是就地挂载的,索性其它外置一律就地挂载,省略复制到内存盘时间开销,缺点是会锁定PE所在载体。
// 若从硬盘启动常规03PE,且物理内存大于160MB时,为了避免锁定硬盘,把外置包WIM文件先转移到内存盘后,再挂载,这将会依据本机内存大小来取舍一些外置。
// 从光盘或U盘启动则基本依据内存大小取舍外置WIM挂载。
TEAM ENVI MEMMAX=|ENVI MADD1=|ENVI MADD2=
_SUB A
NAME KP=%K%
TEXT 正在加载%kp%.WIM……%ATEXT%
FILE %K%=>B:\%KP%.WIM
IFEX B:\%KP%.WIM,ENVI K=B:\%KP%.WIM
MOUN %K%,Y:\%KP%\
IFEX Y:\%KP%\%KP%.INI,LOAD Y:\%KP%\%KP%.INI!LOAD Y:\%KP%\MAIN.INI
ENVI KP=
_END
_SUB B
FORX %CURDIR%\%PT%\*.WIM,K,0,CALL A
ENVI K
_END
_SUB E
FIND MEM>379,TEAM CALC MEMMAX=96+%MADD2%+%MADD1%|RAMD IMDISK,L%MEMMAX%,FAT32,B:,IMDISK!CALL F
_END
_SUB F
FIND MEM>255,TEAM CALC MEMMAX=56+%MADD1%|RAMD IMDISK,L%MEMMAX%,FAT32,B:,IMDISK!CALL F1
_END
_SUB F1
FIND MEM>191,RAMD IMDISK,L46,FAT32,B:,IMDISK!RAMD IMDISK,L12,FAT,B:,IMDISK
_END
_SUB G
LINK %PROGRAMS%\驱动程序安装\启用网络支持,%WSI%\PECMD.EXE,LOAD %WSI%\START_NET.INI,SHELL32.DLL#42
IFEX %DESKTOP%\组合驱动加载.LNK,!LINK %DESKTOP%\启用网络支持,%WSI%\PECMD.EXE,LOAD %WSI%\START_NET.INI,SHELL32.DLL#42
_END
_SUB H
EXEC =@CMD /c Y:\7ZIP\7Z.EXE x "%CURDIR%\MSI.7Z" -y -aos -o"%WSI%"
EXEC =!%WSI%\msiexec.exe /regserver
CALL $%WSI%\MSI.DLL
TEXT
TEXT 按F1加载网络。#0XFFFFFF L400 T250 R680 B480 $35
WAIT -3000
TEXT
FIND KEY=#112,LOAD %WSI%\START_NET.INI!CALL G
_END
_SUB MADD1S
IFEX %CURDIR%\SWIM\256MB+\PARTASSIST.WIM,ENVI MADD1=33!ENVI MADD1=30
_END
//PH=7 20120712 |
|