16 12
发新话题
打印

对于新版EASYBOOT的一些建议!

谢谢 hnlyzhd 。

>1.不能够直接调用INI配置文件
>2.BCDW不能直接调用IMG中已经运载BCDW后的环境变量
>3.对ISOLINUX.BIN还不支持
5.0.8.523 已经支持运行.INI文件,环境变量传递的bug也应该已经修正,请验证。
下载:http://cn.ezbsystems.com/easyboot/download.htm

>1.菜单选项应该有二个,一个是选择项,一个是信息提示项,比如显示介绍或者帮助文本。
>2.添加一种字形,有二种字体而且大小区分开比较好。
>3.希望对够对BCDW进行 重新编译和修改,让BCDW.COM脱离CDFS系统直接可以用BCDW BOOT  PATH\XXXXXX.IMG>来启动任意文件系统上的镜像文件,当然是在DOS下可以识别得到的分区。
将在后续版本中加以考虑。

TOP

引用:
原帖由 hnlyzhd 于 2006-3-16 11:51 发表

还有个小问题,就是用EZB做菜单比如RUN DOS.IMG启动到DOS后如何重新返回光盘引导界面,在没有加载CDROM驱动的情况下!
有两个小的com文件,在resource目录下:
wboot.com   热启动,如果缺省启动设备为光驱,可在执行完DOS后运行此程序,重新调出主菜单
reboot.com  重新启动,原理与wboot.com相同,启动时需要选从光驱启动

TOP

引用:
原帖由 hnlyzhd 于 2006-3-16 11:56 发表
同时希望得到你的MSN或者QQ在线联系方式!
我的MSN%QQ
MSN: hnlyzhd@msn.com
QQ:  53005388

Mail: hnlyzhd@163.com
很抱歉,不习惯用MSN和QQ,可用邮件或短消息。

TOP

引用:
原帖由 hnlyzhd 于 2006-3-16 15:50 发表
楼上的晕死!

能用大小二种不同字体已经不错了,你说的字体加入太大了!
目前支持任意字体的实现方法:用“图像文本”。

EasyBoot支持由图像定义的菜单项。使用方法如下:
1)制作一张背景图像,包含所有布局、文本和菜单。菜单文字可使用任意字体,大小也没有限制。但菜单文本必须是单色的(color1);如果要在选择过程中高亮显示菜单背景,则菜单项的背景色也必须是单色的(color2)。将图像保存为back.bmp,可以为16色,256色或64K色。
2)启动EasyBoot,使用back.bmp为背景图像。
3)定义菜单颜色。选择“选项”-〉“配置”,从背景图的菜单文字/背景直接选取color1/color2颜色值,以确保颜色值匹配。
4)添加菜单项,其位置和大小为背景图像对应区域。启用“使用图像文本”,并设定正常状态的前景颜色为color1,背景色为color2,高亮色可自由选取(color3/color4)。
5)同样方法,可添加更多菜单。
6)如果要使用透明文字,设置color2=color4即可。也就是正常/高亮的背景色相同。
注释:原来的文本菜单方式依然支持,并可以混合采用两种方式的菜单。

TOP

引用:
原帖由 hnlyzhd 于 2006-3-17 00:11 发表
测试了还是不行,做法如下!

用EASYBOOT安装目录下的CDMENU.EZB文件和98.IMG,向98.IMG中添加了WBOOT.COM
生成ISO,选安装98选项进入DOS,运行WBOOT.COM并没有返回光盘引导界面,出现信息如下:
A kernel is ...
刚才试了一下,可以的:
1)用UltraISO打开c:\easyboot\disk1\ezboot\setup98.img,提取autoexec.bat
2)在autoexec.bat的最后1行添加 wboot.com
3)将autoexec.bat和wboot.com加入并保存
4)用VMWare测试ISO,菜单命令为'run setup98.img'

TOP

引用:
比如高亮显示选中的一行菜单时,后面便会出现软件简介或者使用的帮助信息,这样会更好!

要大小不同的二种字,只是为了能区分选项而已!

同时希望作者能够对我8楼说的问题加以考虑,那将是启动技术的又一创新!
谢谢说明,将会在未来版本中加以考虑。

TOP

看来wboot.com成功率不高,将另寻技术途径解决此问题。

再次感谢 hnlyzhd。

TOP

测试了一下,长路径名没有问题,如“1234567890qwertyui”;但中间不能有空格,如“12345678 ABC”。

另外,DOS返回功能已经实现并通过测试,将在5.09中包含。

TOP

好吧,再试一下看。

TOP

经反复试验,传递包含空格的目录无法实现。原因分析:BCDW解析INI文件时可处理含空格的目录,但传递参数f方式会把空格当作参数分隔符处理,从而报出"Syntax Error"。

PS: EasyBoot 的 'run' 命令可支持包含空格的目录。

TOP

 16 12
发新话题