grub4dos-0.4.6a-2018-06-29.7z
发表于更新信息(update log):
- 2018-06-29 3b3bf0d@yaya . 增加 setmenu —middle-align 参数。菜单项目及菜单项目帮助居中。(issues #179) (issues #180)
当菜单边框线宽为零时,不显示三角形及菜单项目自动编号。 修正光标尺寸,随点阵字符尺寸而变。
当菜单边框线宽为零时,不显示三角形及菜单项目自动编号。
修正光标尺寸,随点阵字符尺寸而变。
2018-06-12 1ccae21@yaya . 增加 beep 函数,播放音乐。(issues #175)(issues #176)
beep [--start|--mid|--end] [--play=N] [--nowait] 频率 持续时间 ...
频率: Hz 持续时间: ms 最大 126 音符。
N:播放次数 0-255。0是停止播放,255是连续播放(按任何键停止播放)。
当音节很多时,可以用不同的行书写。使用 [--start|--mid|--end] 指定。
例1: 警报
beep --play=10 400 20 500 20 600 20 700 20 800 20 900 20 1000 20 1100 20 1200 20 1300 20 1400 20 1500 20 1600 20
例2: 茉莉花
beep --start 330 440 330 220 392 220 440 220 522 220 522 220 440 220 392 440 393 220 440 220 392 880
beep --mid 330 440 330 220 392 220 440 220 522 220 522 220 440 220 392 440 392 220 440 220 392 880
beep --mid 392 440 392 440 392 440 330 220 392 220 440 440 440 440 392 880
beep --mid 330 440 293 220 330 220 392 440 330 220 293 220 261 440 261 220 293 220 261 880
beep --mid 330 220 293 220 261 220 330 220 293 660 330 220 392 440 440 220 522 220 392 880
beep --mid 293 440 330 220 392 220 293 220 330 220 261 220 220 220 196 880 220 440 261 440
beep --end --play=255 293 660 330 220 261 220 293 220 261 220 220 220 196 1320
改善图像透明背景的算法。
修改 grub_memmove 函数,提高运算速度。
修正 map 函数中碎片映射的错误。
书写方式区别在于转义符 % 的使用。
在原菜单项:
set a2=%@root:~0,-2%0)
set srs=%SRS0PE%%srs%
按批处理方式书写菜单项:
!BAT
set a2=%@root:~0,-2%%0)
set srs=%SRS0PE%%%srs%
撤销2018-04-08与2018-02-20修改说明。
如:partnew %@root:~0,-2%0) 0x00 (hd0,3)+1
低字节是 FLAGS,0/1=清除分区表后3项活动分区标志/清空分区表最后3项,默认0。
高字节是分区 ID,使用 0xnnnn 指定。
函数read增加"--8"参数,一次读8字节。
--string=[X]=[-]Y=COLOR="STRING"
没有X, 表示水平居中.
-Y表示从菜单底部计数. -0就是最后一行.