|
谢谢楼上的老师和朋友,特别是pseudo 老师,直接给出可用代码,感谢了。
我传两张图上来,是抓图加用画图添加的文字。我的理想效果是如图那样,硬盘有一个以上的分区,就在前面有个加号,仅一个分区就无加号,所需要的相关信息如同图上文字所描述。 按左光标键或ESC键返回上级,按回车或B,返回所有硬盘及分区号,或者直接由GRUB4DOS将控制权交给所选择的硬盘及分区,由它负责引导操作系统。如果对应的硬盘分区启动不了,最好能返回再才的硬盘选择菜单,并且,这个弹出的菜单,最好不要破坏主菜单的背景,这样一来,无论便捷性还是美观性,都很不错。
永远不要因为操作者选择从硬盘启动后,却由于找不到有效的启动硬盘,或不是自己想象中的那个硬盘,而必须入进命令行模式可按E临时修改相关的指令,以达到引导系统的目的。
或是因为我不懂编程,所以太过理想化了。或者想法太幼稚,可是太异想天开了。期待解决的办法,脚本,函数,或命令。
例如:HDDMENU(左上角X,左上角Y,右下角X,右下角Y,最大显示N行多,超过则自动出现滚动条,继承上级主菜单的属性(前景背景图片等),返回硬盘号,返回分区号)
rootnoverify (返回硬盘号,返回分区号)
makeactive
chainloader +1
这样一来,就省事了啊。
请看图: |
|