|
我当时测试的好象是没有问题来着,因为短信中还有段代码不知道那个是最后的,下面这个好象是老的:
- _SUB browsewinnt32
- BROW sp,%CurDir%\winnt32.exe,打开XP/2003安装程序,exe
- FIND $%sp%=,!TEAM FDIR p=%sp%|IFEX %p%\winnt32.exe,ENVI @s=%p%!MESS 该目录不是安装文件源目录,请重新选择@提示#ok*3000
- FIND $%s%=,!TEAM ENVI @I2.Enable=1|IFEX %s%\winnt.sif,ENVI @af=%s%\winnt.sif
- _END
- _SUB browsewinntsif
- FIND $%af%=,ENVI t=%CurDir%\winnt32.sif!ENVI t=%af%
- BROW sif,%t%,指定自动应答文件,sif
- FIND $%sif%=,!ENVI @af=%sif%
- _END
- _SUB helpmsg
- MESS 第一步:指定安装文件位置,程序会自动搜索该目录下是否存在winnt.sif文件\n第二步:用户亦可另外指定自动应答文件,或留空采用手工
- 安装\n第三步:指定安装目标分区,请确认该分区可访问且有足够的磁盘空间\n第四步:指定Windows引导系统分区,即已激活的本地硬盘分区\n第
- 五步:确认参数无误后点击“开始安装”\n\n详细帮助请访问:soft.giz.cn/winpe@XP/2003安装器使用帮助#OK
- _END
- _SUB install
- FIND $%td%=,TEAM MESS 找不到任何可用于安装系统的分区@出错了#OK|EXIT
- FIND $%s%=,TEAM MESS 请先指定安装文件位置,再点击开始安装!@提示#OK|EXIT
- FIND $%af%=,ENVI ut=!ENVI ut=/unattend:%af%
- FIND $%lo.Check%=1,ENVI ls=/makelocalsource!ENVI ls=
- FIND $%du.Check%=1,ENVI dd=/makelocalsource!ENVI dd=
- EXEC %sp% %dd% %ls% /s:%s% /syspart:%sy% /tempdrive:%td% %ut%
- KILL \NT5xinst v1.0 by NicTense
- _END
- _SUB mainwindow,W430H266,NT5xinst v1.0 by NicTense,,x:\tools\nt6xinst.exe#0
- LABE L1,L20T22W87H20,安装文件位置:
- EDIT s,L107T18W238H20,,,-1
- ITEM I1,L355T17W50H22,打开...,CALL browsewinnt32
- LABE L2,L20T57W87H20,自动应答文件:
- EDIT af,L107T53W238H20,,,-1
- ITEM I2,L355T52W50H22,打开...,CALL browsewinntsif,,-1
- LABE L3,L20T92W87H20,安装目标分区:
- LIST td,L107T88W60H20,%d%,,%f%
- LABE L32,L200T92W87H20,引导系统分区:
- LIST sy,L285T88W60H20,%d%,,%f%
- ITEM I3,L355T87W50H22,帮助,CALL helpmsg
- GROU G1,L20T125W385H60,可选功能
- CHEK lo,L40T150W160H20,将源文件复制到本地硬盘,,1
- CHEK du,L250T150W120H20,禁用动态更新,,1
- ITEM I7,L130T200W80H22,开始安装,CALL install
- ITEM I8,L225T200W80H22,退出程序,KILL \NT5xinst v1.0 by NicTense
- _END
- FDRV d=
- LPOS w=%d%,W,1
- CALC w=%w%-2
- LSTR d=%d%,%w%
- LSTR f=%d%,2
- CALL @mainwindow
复制代码 |
|