无忧启动论坛

标题: VBE 的背景问题 [打印本页]

作者: Hcrty    时间: 2012-2-13 18:12
标题: VBE 的背景问题
同样一个菜单,一下是我的部分菜单截取:

#加载背景图片,支持BMP格式或XPM格式,推荐用BMP格式图片;支持将BMP进行GZ压缩或LZMA压缩!
splashimage /BOOT/GRUB/BACK.LZMA || splashimage /BOOT/GRUB/BACK.BMP

#2011-11-29新的color命令语法。
#color color_state=color [..]
#其中color_state字符串可以如下。
#normal  未选中菜单
#highlight 选中菜单
#helptext 菜单帮助信息
#heading 菜单头(GRUB4DOS信息)
#standard 默认色(控制台)
#border  菜单边框VBE模式下有效果
#颜色表获取方法,按C进入控制台,输入echo -h即可获取颜色代码
color normal=31 highlight=0x75 helptext=0x1D heading=0x0A standard=0x0F border=0x00

#先卸载字库,然后加载 UTF-8 字库
terminal --font-spacing=0:3
font && font /BOOT/GRUB/UNIFONT.HEX

#这个用法我不太清楚,只知道可以修改帮助文字其实位置 和 隐藏grub4dos版本日期信息(ZXW提供的)
#call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
#我没有隐藏grub4dos版本日期信息。。。
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0"

## 菜单自动数字标号——Menu AutoNumber
##write 0x8274 0x2001 从0开始自动数字菜单,中间是空格
##write 0x8274 0x2D01 从0开始自动数字菜单,中间是“-”
write 0x8274 0x2001

# 加载说明文件
cat /BOOT/GRUB/ABOUT.TXT
pause --wait=5

# 不显示倒计时
debug -1

title   xhcrty-plus ver. 1.3
clear

title 加载 Win PE 维护系统\n\n
#卸载字库
font
## 禁用自动数字标号——Close Menu AutoNumber
write 0x8274 0
pause --wait=0 Loading WinPE.ISO ...
map /BOOT/WINPE.ISO (0xff) > (md)0x300+1,1 || map --mem /BOOT/WINPE.ISO (0xff) > (md)0x300+1,1
map --hook
checkrange 0x21 read 0x8280 && pxe unload
chainloader (0xff)
rootnoverify (0xff)

发现,执行cat /boot/grub/about.txt 显示内容时,无背景,也就是说这时候没有执行splashimage /BOOT/GRUB/BACK.LZMA || splashimage /BOOT/GRUB/BACK.BMP

记得以前无 VBE 版本,执行 cat 语句时,有背景,即 splashimage 语句有执行

可否修改下VBE,让背景显示提前,让显示帮助文件时有背景,更好看些
作者: zhs509    时间: 2012-2-13 20:12
哈哈 前面的代码很熟悉啊。。。

没去关注太多内容。。。
作者: sratlf    时间: 2012-2-13 20:28
标题: 回复 #1 Hcrty 的帖子
  1. # 加载说明文件
  2. call Fn.70
  3. call Fn.6
  4. cat /BOOT/GRUB/ABOUT.TXT
  5. pause --wait=5
复制代码


试试吧
作者: Hcrty    时间: 2012-2-18 22:49
标题: 回复 #2 zhs509 的帖子
^_^...
就是上次我向你要的模板中Copy的,最近较忙,为了防止忘记,我直接复制了...
作者: Hcrty    时间: 2012-2-18 22:52
标题: 回复 #3 sratlf 的帖子
谢谢夜天版主...

字数补丁.exe




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3