首页 > 学院 > 基础常识 > 正文

WinPE镜像制作代码

2019-11-01 00:00:13
字体:
来源:转载
供稿:网友

 在做启动U盘的时候,我们一般都会将Pe做成ISO的格式,下面就为大家提供一个能够直接生成PE ISO的源码:

@Echo of

COLOR 1eSet Prog=  启动ISO映像制作程序Set L1=      ╭══════════════════╮Set L2=      ║                  ║Set L3=   ╭══┤      %Prog%        ├══╮Set L4=   ║  ║                  ║  ║Set L5=   ║  ╰══════════════════╯  ║Set L6=   ║                        ║Set L7=   ╟════════════════════════╢Set L8=   ║ 版权所有:caomaoLBL                                     ║Set L9=   ╰────────────────────────╯Title %Prog%::checkosif /i not "%os%."=="windows_nt." goto systemerro::判断系统版本并设置theosver|find /i " 6.1">nul &&set winver=win7&&  set theos=win7ver|find /i " 6.0">nul &&set winver=vista&&  set theos=vistaver|find /i " 5.0">nul &&set winver=winnt&&  set theos=2000ver|find /i " 5.1">nul &&set winver=winnt&&  set theos=xpver|find /i " 5.2">nul &&set winver=winnt&&  set theos=2003goto start:systemerro

clsecho.echo.echo  注意:未经测试,本软件可能不适用于非 windows pe/2000/xp/2003/vista/win7 操作系统。echo  按回车键退出安装程序pause >nulexit:StartTitle %Prog%——制作CLSEcho.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 StartIf Not "%Choice%"=="" SET Choice=%Choice:~0,1%If /I "%Choice%"=="1" GOTO GrubenIf /I "%Choice%"=="2" GOTO GrubchsIf /I "%Choice%"=="3" GOTO GrubgfxIf /I "%Choice%"=="4" GOTO IsolinuxIf /I "%Choice%"=="5" GOTO NeiheIf /I "%Choice%"=="6" GOTO PEisoIf /I "%Choice%"=="7" GOTO EZbootIf /I "%Choice%"=="8" GOTO BootmgrIf /I "%Choice%"=="q" EXITGoto 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:GrubchsBinoscdimg.exe -h -m -o -d -l"GRUBCHS" -n -b"Bingrchs.bif" -t03/09/2010,00:00:00 -x "rojectGrubchs" "Grubchs.iso"Goto :Success:GrubgfxBinoscdimg.exe -h -m -o -d -l"GRUBGFX" -n -b"Bingrgfx.bif" -t03/09/2010,00:00:00 -x "rojectGrubgfx" "Grubgfx.iso"Goto :Success:IsolinuxBinoscdimg.exe -h -m -o -d -l"ISOLINUX" -n -b"Binisolinux.bin" -t03/09/2010,00:00:00 -x "rojectIsolinux" "Isolinux.iso"Goto :Success:NeiheBinoscdimg.exe -h -m -o -l"WINPE" -n -t03/09/2010,00:00:00 -x "rojectNeiHe" "WINPE.ISO"Goto :SuccessEisoBinoscdimg.exe -h -m -o -d -l"E" -n -b"Binpe.bin" -t03/09/2010,00:00:00 -x "rojectPEiso" "E.iso"Goto :Success:EZbootBinoscdimg.exe -h -m -o -d -l"EZBOOT" -n -b"rojectEZbootbootloader.bin" -t03/09/2010,00:00:00 -x "rojectEZboot" "EZboot.iso"Goto :Success:BootmgrBinoscdimg.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:Successtitle %prog%——制作完成clsecho.echo.ISO映像 已制作成功,就在当前目录下...echo.set /p cho=返回主菜单继续制作请输入Y,否则按Enter(回车)退出。

if /i "%cho%"=="y" call :startexit

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表