|
原帖由 TCLSHX 于 2006-9-2 12:08 发表
毛兄,我想将这个XPE放在其它工具或系统盘中集成,你做的那个安装XPE的批处理,复制文件时它会复制其它多余的文件吗,因为这个批处理已编译了,无法看到它的内容,要不你将它的内容帖一下吧. - @Echo Off
- COLOR 2F
- Echo 老毛桃制作的 WinPE 专用安装工具
- Echo.
- Echo 请按任意键开始安装。。。
- PAUSE >NUL
- Set RP=RP
- For %%I In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\BOOT.INI Set RP=%%I
- If %RP%==RP Goto Exit
- FIND "Avldr.xpe" %RP%:\BOOT.INI >NUL
- If %Errorlevel%==0 Goto Err1
- :Install
- If Exist %RP%:\AVLDR.XPE ATTRIB -S -H -R %RP%:\AVLDR.XPE
- If Exist %RP%:\LDRXPE ATTRIB -S -H -R %RP%:\LDRXPE
- If Exist %RP%:\WINNT.XPE ATTRIB -S -H -R %RP%:\WINNT.XPE
- If Exist %RP%:\WINPE.IS_ ATTRIB -S -H -R %RP%:\WINPE.IS_
- Echo.
- Echo 正在复制文件,请稍候 。。。
- Copy AVLDR.XPE %RP%:\ /Y>NUL
- Copy \WXPE\SETUPLDR.BIN %RP%:\LDRXPE /Y>NUL
- Copy \WINNT.XPE %RP%:\ /Y>NUL
- Copy \WINPE.IS_ %RP%:\ /Y>NUL
- ATTRIB -S -H -R %RP%:\BOOT.INI
- If Exist %RP%:\BOOT.BAK (
- ATTRIB -S -H -R %RP%:\BOOT.BAK
- Del %RP%:\BOOT.BAK /Q
- )
- Copy %RP%:\BOOT.INI %RP%:\BOOT.BAK>NUL
- TYPE %RP%:\BOOT.BAK|FIND /V "Avldr">%RP%:\BOOT.INI
- Echo C:\Avldr.xpe="WinPE By: 老毛桃">>%RP%:\BOOT.INI
- XCOPY \外置程序 /E %RP%:\外置程序\ /Y /R>NUL
- If Exist %RP%:\XPEMENU.INI ATTRIB -S -H -R %RP%:\XPEMENU.INI
- TYPE \XPEMENU.INI|FIND /V "安装.EXE">%RP%:\XPEMENU.INI
- ATTRIB +S +H +R %RP%:\AVLDR.XPE
- ATTRIB +S +H +R %RP%:\LDRXPE
- ATTRIB +S +H +R %RP%:\WINNT.XPE
- ATTRIB +S +H +R %RP%:\WINPE.IS_
- ATTRIB +S +H +R %RP%:\BOOT.INI
- ATTRIB +S +H +R %RP%:\BOOT.BAK
- ATTRIB +S +H +R %RP%:\外置程序 /D /S
- ATTRIB +S +H +R %RP%:\XPEMENU.INI
- Goto SUCCESS
- :Err1
- CLS
- Echo 好像你的机器中已经安装了 WinPE 了,请选择以下操作选项。
- Echo.
- Echo 1.卸载原有的 WinPE,并且重新安装。
- Echo 2.退出安装
- Echo.
- Set Choice=
- Set /P Choice=请选择要进行的操作 (1/2) ,然后按回车:
- If Not '%Choice%'=='' SET Choice=%Choice:~0,1%
- If /I '%Choice%'=='1' GOTO Install
- If /I '%Choice%'=='2' EXIT
- Goto Err1
- Exit
- :Exit
- CLS
- Echo 好像你的机器中没有安装操作系统哦,请确认后再执行本安装程序。
- Echo.
- Echo 请按任意键退出 。。。
- PAUSE >NUL
- Exit
- :SUCCESS
- CLS
- Echo 已经成功将镜像 WinPE.IS_ 安装到你的 %RP%: 盘。
- Echo.
- Echo 系统分区中的 BOOT.INI 备份为 BOOT.BAK。
- Echo.
- Echo 请按任意键退出。。。
- PAUSE >NUL
- Exit
复制代码 |
|