无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011yaya2007777
打印 上一主题 下一主题

[发布] 增强 GRUB4DOS 菜单编辑功能,支持动画,支持精简字库,支持图形菜单

    [复制链接]
91#
 楼主| 发表于 2021-4-2 08:08:59 来自手机 | 显示全部楼层
怪事,上面代码我这里测试正常。

点评

这是菜单和启动包,你看一下。  详情 回复 发表于 2021-4-2 08:48
回复

使用道具 举报

92#
 楼主| 发表于 2021-4-2 09:39:20 | 显示全部楼层
正常

新建截图-20210402093656.jpg (34.4 KB, 下载次数: 160)

新建截图-20210402093656.jpg

新建截图-20210402093725.jpg (46.2 KB, 下载次数: 175)

新建截图-20210402093725.jpg

点评

我发你的是2月10号的版本  详情 回复 发表于 2021-4-2 09:45
回复

使用道具 举报

93#
 楼主| 发表于 2021-4-2 10:02:59 | 显示全部楼层
明白了。这几天我在调试批处理代码,是有一些内存分配方面的问题。
看起来你反馈的这个问题已经解决。还有些待处理的问题,请等待。
回复

使用道具 举报

94#
 楼主| 发表于 2021-4-8 12:39:28 | 显示全部楼层
font /BOOT/GRUB/UNIFONT.HEX
graphicsmode -1 1024

这两句调换一下位置试试

点评

没什么用,我想应该不影响 [attachimg]477864[/attachimg]  详情 回复 发表于 2021-4-8 15:13
回复

使用道具 举报

95#
 楼主| 发表于 2021-4-8 17:34:18 来自手机 | 显示全部楼层
一个英文字符的像素是8*16,所以你说得对,是128*48。如果要增加字间距或者行间距,则要把这些像素加在字符像素上。
回复

使用道具 举报

96#
 楼主| 发表于 2021-4-8 19:12:05 | 显示全部楼层
经过测试setmenu
1、自动编号功能只在当前菜单有效,不能传递到子菜单;
2、日期时间显示在g4d中14秒才跳一次数,g4e中为秒跳;
3、日期时间显示命令在自动编号前执行会不能显示,并且造成菜单卡顿;

1. 是这样的。
2及3.  是因为这句惹的祸  calc *0x8205=*0x8205|0x20 ,计时不能使用HLT指令。

setmenu  --string=32=3=0xffff00="Grub4DOS-Bios CD启动菜单"
这一条语句如果在主菜单中,则不能显示中文(注:字库无论是否简单或压缩),但如果在子菜单中则可以显示中文。
在 uefi 及 bios 环境,udf 格式文件系统测试,字库不压缩,都可以显示中文(就是使用你的菜单)。

点评

哦,我试一下。 calc *0x8205=*0x8205|0x20这句啥意思啊,有什么用?以前的菜单不记得了  详情 回复 发表于 2021-4-8 20:02
回复

使用道具 举报

97#
 楼主| 发表于 2021-4-8 20:16:24 来自手机 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2021-4-8 20:17 编辑

使用HLT指令,减少cpu占用率。

点评

已显示时钟了,用它已经没啥意义了,是吧  详情 回复 发表于 2021-4-8 21:11
回复

使用道具 举报

98#
 楼主| 发表于 2021-4-9 06:02:12 来自手机 | 显示全部楼层
是的
回复

使用道具 举报

99#
 楼主| 发表于 2021-4-29 05:36:49 来自手机 | 显示全部楼层
setmenu --hotkey  参数

点评

在2021/01/27版GRUB4DOS 0.4.6a版中,下列命令不起作用。 setmenu --hotkey -A [F4] commandline setmenu --hotkey -A [F3] reboot  详情 回复 发表于 2021-4-30 08:16
回复

使用道具 举报

100#
 楼主| 发表于 2021-4-30 16:02:03 | 显示全部楼层
在2021/01/27版GRUB4DOS 0.4.6a版中,下列命令不起作用。
setmenu --hotkey -A [F4] commandline
setmenu --hotkey -A [F3] reboot

g4d 不要和 g4e 搞混.

g4d 是:
/hotkey -A [F4] commandline

点评

停止在Hotkey版本提示,不再执行。如图。  详情 回复 发表于 2021-4-30 16:28
回复

使用道具 举报

101#
 楼主| 发表于 2021-5-1 09:40:15 | 显示全部楼层
在2021/01/27版GRUB4DOS 0.4.6a版中,下列命令不起作用。

混了头了。不好意思。
G4E是:
setmenu --hotkey -A [F4] commandline
setmenu --hotkey [F3] reboot
G4D是:
/hotkey -A [F4] commandline
/hotkey [F3] reboot

你的版本太低。

hotkey.rar

3.42 KB, 下载次数: 19, 下载积分: 无忧币 -2

点评

换了这个不冲突了,能够用了。hotkey这个外部命令还应该强化 譬如: title ^Z [Z]返回EZBOOT主菜单 原则上应该写成这样的: title [^Z]返回EZBOOT主菜单 或者 title 返回E^ZBOOT主菜单 即1、可以位于任何  详情 回复 发表于 2021-5-6 19:22
两个文件的属性比较。  详情 回复 发表于 2021-5-1 10:24
回复

使用道具 举报

102#
 楼主| 发表于 2021-5-1 10:51:29 来自手机 | 显示全部楼层
那个版本可能是用于g4e的。现在不会下载ext中的文件了。

点评

刚从http://grub4dos.chenall.net/downloads/grub4dos-0.4.6a-2021-01-27/下载的。  详情 回复 发表于 2021-5-1 10:59
回复

使用道具 举报

103#
 楼主| 发表于 2021-5-9 16:31:46 | 显示全部楼层
收集的热键帮助。

hotkey使用说明.rar

1.51 KB, 下载次数: 30, 下载积分: 无忧币 -2

点评

通过你这个文档,搞清了可以用[]来定义的问题,不过也有一些疑问 1、如果用^定义快捷键通用的方式应该是"^"后的第一个字母作为快捷键,现在是^后的字符不显示,似乎与通用的快捷键定义方式不符,不知当初是出于何种  详情 回复 发表于 2021-5-10 08:43
回复

使用道具 举报

104#
 楼主| 发表于 2021-6-4 16:03:54 | 显示全部楼层
grub4dos-0.4.6a-2021-04-28.7z   还可以播放音乐
grub4dos-0.4.6a-2021-05-28.7z   不能播放音乐了,前几个版本也不能播放

谎报军情!
grub4dos-0.4.6a-2021-05-28,grub4dos-0.4.6a-2021-05-16 都可以播放音乐。
你是不是把 G4E 当成 G4D 了?
回复

使用道具 举报

105#
 楼主| 发表于 2021-6-5 12:43:28 | 显示全部楼层
grub4dos-0.4.6a-2021-06-02 版本响得哇哇的!!!
回复

使用道具 举报

106#
 楼主| 发表于 2021-6-22 15:44:56 来自手机 | 显示全部楼层
g4e是不会响的。
回复

使用道具 举报

107#
 楼主| 发表于 2021-7-20 17:06:53 | 显示全部楼层
对不齐 (g4e   2021-6-19版)

你试一试这个。
左右键的功能不完全等同于上下键,还是保持原有功能吧。

BOOTX64.rar

139.16 KB, 下载次数: 10, 下载积分: 无忧币 -2

点评

OK 图形对齐了 按键: 以 上下键为 主要方式,越页界时会 翻页 左右键为 辅助方式,越页界时会 逐项添入 现在的方式 可以 单行时:有点refind的味,左右键 逐渐从屏幕边挤出  详情 回复 发表于 2021-7-20 19:00
回复

使用道具 举报

108#
 楼主| 发表于 2021-8-6 06:15:48 来自手机 | 显示全部楼层
这关系到整个菜单的布局。请你把有关菜单打包贴上来。
回复

使用道具 举报

109#
 楼主| 发表于 2021-11-15 16:45:31 | 显示全部楼层
  增强菜单项目、项目注释以及菜单字符串的文字颜色功能。例如:
    title boot $[0xff00ff]Windows $[]10x64
回复

使用道具 举报

110#
 楼主| 发表于 2021-11-17 16:55:49 来自手机 | 显示全部楼层
在文本模式下,执行graphicmode,看看支持什么模式。比如支持256,那么把 -1 换成256

点评

我key graphicmode後 輸入graphicmode 257 結果也是畫面全黑 如附圖  详情 回复 发表于 2021-11-17 18:03
回复

使用道具 举报

111#
 楼主| 发表于 2021-11-17 19:25:03 来自手机 | 显示全部楼层
你可以把所有的支持模式都试一试
回复

使用道具 举报

112#
 楼主| 发表于 2021-11-17 21:32:44 来自手机 | 显示全部楼层
中文必须在图形模式下工作。文本模式不支持中文。
回复

使用道具 举报

113#
 楼主| 发表于 2021-11-19 05:43:23 来自手机 | 显示全部楼层
看看菜单
回复

使用道具 举报

114#
 楼主| 发表于 2021-11-22 20:11:46 来自手机 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2021-11-22 20:12 编辑

saiz:看了一下你的菜单,提个建议。首先要设置图形模式  -1  800  就行了。
然后加载中文字库。
回复

使用道具 举报

115#
 楼主| 发表于 2021-11-23 11:43:42 来自手机 | 显示全部楼层
“已使用grub4dos-for_UEFI-20210113-gcc-8.4.0”    这是什么意思?请使用官网最新版本。

点评

2011whp大 前面建議我用的 我原本是用最新版本沒錯  详情 回复 发表于 2021-11-23 16:54
回复

使用道具 举报

116#
 楼主| 发表于 2021-11-23 17:31:49 来自手机 | 显示全部楼层
使用官网最新版本,测试结果如何?

点评

我一開始就是最新版啊. 沒有畫面  详情 回复 发表于 2021-11-23 18:19
回复

使用道具 举报

117#
 楼主| 发表于 2021-11-23 18:23:40 来自手机 | 显示全部楼层
一可是的菜单有问题。唉

点评

嘿啊...我往前換了幾個版本也都一樣 不一樣之處只有舊版的有些 _是彩色的  详情 回复 发表于 2021-11-23 19:26
回复

使用道具 举报

118#
 楼主| 发表于 2021-11-25 11:43:55 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2021-11-25 12:50 编辑
我key graphicmode後

试一试这个。你的显卡线性物理地址位于4Gb内存以上,所以出现了问题。


BOOTX64.rar

140 KB, 下载次数: 27, 下载积分: 无忧币 -2

点评

成功了!!感謝!  详情 回复 发表于 2021-11-25 13:33
回复

使用道具 举报

119#
 楼主| 发表于 2021-11-25 14:21:24 | 显示全部楼层
成功了!!感謝!

saiz: 谢谢你的测试,帮助排除了一个bug!
你提供的测试图太有用了。好像这个问题以前有人反馈过,他只反映无图,又说支持图形模式。我这里不能重现问题,又无足够的有用信息,无法定位。
回复

使用道具 举报

120#
 楼主| 发表于 2022-1-10 16:49:32 来自手机 | 显示全部楼层
不明白,什么从上往下?没有过度效果还是动画?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-12 02:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表