|
|
|
在做启动U盘的时候,我们一般都会将Pe做成ISO的格式,下面就为大家提供一个能够直接生成PE ISO的源码:
@Echo of
COLOR 1e Set Prog= 启动ISO映像制作程序 Set L1= ╭══════════════════╮ Set L2= ║ ║ Set L3= ╭══┤ %Prog% ├══╮ Set L4= ║ ║ ║ ║ Set L5= ║ ╰══════════════════╯ ║ Set L6= ║ ║ Set L7= ╟════════════════════════╢ Set L8= ║ 版权所有:caomaoLBL ║ Set L9= ╰────────────────────────╯ Title %Prog% ::checkos if /i not "%os%."=="windows_nt." goto systemerro ::判断系统版本并设置theos ver|find /i " 6.1">nul &&set winver=win7&& set theos=win7 ver|find /i " 6.0">nul &&set winver=vista&& set theos=vista ver|find /i " 5.0">nul &&set winver=winnt&& set theos=2000 ver|find /i " 5.1">nul &&set winver=winnt&& set theos=xp ver|find /i " 5.2">nul &&set winver=winnt&& set theos=2003 goto start :systemerro
cls echo. echo. echo 注意:未经测试,本软件可能不适用于非 windows pe/2000/xp/2003/vista/win7 操作系统。 echo 按回车键退出安装程序 pause >nul exit :Start Title %Prog%——制作 CLS Echo. Echo %L1% Echo %L2% Echo %L3% Echo %L4% Echo %L5% Echo %L6% Echo ║ 请选择生成方式: ║ Echo %L6% Echo ║ [1] 生成 Grub4dos英文版启动 ISO映像 ║ Echo ║ [2] 生成 Grub4dos中文版启动 ISO映像 ║ Echo ║ [3] 生成 Grub4dosGfxmenu启动 ISO映像 ║ Echo ║ [4] 生成 Isolinux启动 ISO映像 ║ Echo ║ [5] 生成 ISO格式PE内核 ISO映像 ║ Echo ║ [6] 生成 纯PE启动 ISO映像 ║ Echo ║ [7] 生成 EZboot启动 ISO映像 ║ Echo ║ [8] 生成 Bootmgr启动 ISO映像 ║ Echo ║ [Q] 退出 ║ Echo %L6% Echo %L7% Echo %L8% Echo %L9% echo. echo 您现在使用的是 windows %theos% 操作系统 ! echo. ::Set Choice= Set /P Choice= 请选择要进行的操作 (1/2/3/4/5/6/7/8/Q) ,然后按回车: If "%Choice%"=="" GOTO Start If Not "%Choice%"=="" SET Choice=%Choice:~0,1% If /I "%Choice%"=="1" GOTO Gruben If /I "%Choice%"=="2" GOTO Grubchs If /I "%Choice%"=="3" GOTO Grubgfx If /I "%Choice%"=="4" GOTO Isolinux If /I "%Choice%"=="5" GOTO Neihe If /I "%Choice%"=="6" GOTO PEiso If /I "%Choice%"=="7" GOTO EZboot If /I "%Choice%"=="8" GOTO Bootmgr If /I "%Choice%"=="q" EXIT Goto Start :Gruben大白菜官网 Binoscdimg.exe -h -m -o -d -l"GRUBEN" -n -b"Bingrldr.bif" -t03/09/2010,00:00:00 -x "rojectGruben" "Gruben.iso" Goto :Success :Grubchs Binoscdimg.exe -h -m -o -d -l"GRUBCHS" -n -b"Bingrchs.bif" -t03/09/2010,00:00:00 -x "rojectGrubchs" "Grubchs.iso" Goto :Success :Grubgfx Binoscdimg.exe -h -m -o -d -l"GRUBGFX" -n -b"Bingrgfx.bif" -t03/09/2010,00:00:00 -x "rojectGrubgfx" "Grubgfx.iso" Goto :Success :Isolinux Binoscdimg.exe -h -m -o -d -l"ISOLINUX" -n -b"Binisolinux.bin" -t03/09/2010,00:00:00 -x "rojectIsolinux" "Isolinux.iso" Goto :Success :Neihe Binoscdimg.exe -h -m -o -l"WINPE" -n -t03/09/2010,00:00:00 -x "rojectNeiHe" "WINPE.ISO" Goto :Success Eiso Binoscdimg.exe -h -m -o -d -l"E" -n -b"Binpe.bin" -t03/09/2010,00:00:00 -x "rojectPEiso" "E.iso" Goto :Success :EZboot Binoscdimg.exe -h -m -o -d -l"EZBOOT" -n -b"rojectEZbootbootloader.bin" -t03/09/2010,00:00:00 -x "rojectEZboot" "EZboot.iso" Goto :Success :Bootmgr Binoscdimg.exe -h -m -o -d -l"NT6.X" -n -b"Binbootmgr.bif" -t03/09/2010,00:00:00 -x "ProjectNT6.X" "NT6.X.iso" Goto :Success :Success title %prog%——制作完成 cls echo. echo.ISO映像 已制作成功,就在当前目录下... echo. set /p cho=返回主菜单继续制作请输入Y,否则按Enter(回车)退出。
if /i "%cho%"=="y" call :start exit
|
|
发表留言请先登录!
|