当前位置:DOS资源站资料中心批处理教程 → GRUBDOS内置菜单编辑批处理

GRUBDOS内置菜单编辑批处理

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-5 18:19:27

@Echo off
COLOR 1F
Set Prog=  GRUBDOS内置菜单编辑批处理
Set L1=      ╭══════════════════╮
Set L2=      ║                  ║
Set L3=   ╭══┤%Prog%       ├══╮
Set L4=   ║  ║                  ║  ║
Set L5=   ║  ╰══════════════════╯  ║
Set L6=   ║                        ║
Set L7=   ╟════════════════════════╢
Set L8=   ║ 版权所有:所有人 供GRUB爱好者交流 翻版不究 ║
Set L9=   ╰────────────────────────╯
Set LA=   ║ 编辑已经完成,制作:DOS资源站 cmdos.net      ║
Set LB=   ╰────────────────────────╯
Title %Prog%
Goto Start

:Start
CLS
Title %Prog%安装
Echo.
Echo %L1%
Echo %L2%
Echo %L3%
Echo %L4%
Echo %L5%
Echo %L6%
Echo    ║   请选择安装方式:              ║
Echo %L6%
Echo    ║    [1] 显示grldr的内置菜单相关信息             ║
Echo    ║    [2] 显示grldr中的内置菜单内容               ║
Echo    ║    [3] 文本格式输出内置菜单为menu.lst          ║
Echo    ║    [4] 把内置菜单保存到当前目录下的menu.lst    ║
Echo    ║    [5] 以外部menu.lst设置内置菜单(勿大于4KB)   ║
Echo    ║    [Q] 退出                        ║
Echo %L6%
Echo %L7%
Echo %L7%
Echo %L8%
Echo %L9%
Echo.
Set Choice=
Set /P Choice=   请选择要进行的操作 (1/2/3/4/5/Q) ,然后按回车:
If %Choice%Choice==Choice Goto Start
If Not '%Choice%'=='' SET Choice=%Choice:~0,1%
If /I '%Choice%'=='1' GOTO 1Install
If /I '%Choice%'=='2' GOTO 2Install
If /I '%Choice%'=='3' GOTO 3Install
If /I '%Choice%'=='4' GOTO 4Install
If /I '%Choice%'=='5' GOTO 5Install
If /I '%Choice%'=='q' EXIT
Goto Start

:1Install
grubmenu info grldr
Echo ★请按任意键继续............
PAUSE >NUL
Goto Start

:2Install
grubmenu print grldr
Echo ★请按任意键返回............
PAUSE >NUL
Goto Start

:3Install
grubmenu print grldr > menu.lst
Echo ★menu.lst已经导出 请按任意键返回............
PAUSE >NUL
Goto Start

:4Install
grubmenu export grldr menu.lst
Echo ★menu.lst已经导出 请按任意键返回............
PAUSE >NUL
Goto Start

:5Install
grubmenu import grldr menu.lst
Echo ★如果没有看见出错提示,说明LST文件已经写入
Echo ★请按任意键查看写入的内容............
PAUSE >NUL
Goto 2Install

:SUCCESS
Title %Pr1g%——编辑完成
CLS
Echo %L1%
Echo %L2%
Echo %L3%
Echo %L4%
Echo %L5%
Echo %L6%
Echo %L6%
Echo %L7%
Echo %LA%
Echo %LB%
Echo       请按任意键退出.......................2007.04.10
PAUSE >NUL
Exit