- ·上一篇文章:ntldr隐藏大秘密——启动时手动编辑调整菜单选项
- ·下一篇文章:set截取字符详解
- ·百度中搜索更多的关于“GRUBDOS内置菜单编辑批处理”相关内容
- ·谷歌中搜索更多的关于“GRUBDOS内置菜单编辑批处理”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
GRUBDOS内置菜单编辑批处理
@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

