无忧启动论坛

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

[分享] [20150128]自动列表·自动菜单·数字启动

    [复制链接]
1981#
发表于 2011-11-7 18:03:37 | 只看该作者
原帖由 <i>zxw</i> 于 2011-11-7 17:41 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2333580&ptid=183722" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
应该是你使用上的问题,试试改成这样:<br />
find --set-root --ignore-floppies /hytools/grub/addon/RUN<br />
command --set-path=%@root%/hytools/grub/addon/
<br />



测试OK,有点不解,为啥在硬盘版中非得加入变量%@root%
回复

使用道具 举报

1982#
 楼主| 发表于 2011-11-8 12:04:58 | 只看该作者
因为可能你的grldr与其它文件未在同一个分区。
回复

使用道具 举报

1983#
发表于 2011-11-8 20:40:13 | 只看该作者
自动菜单 真的很强大 原来一直没使用过子文件夹功能 今天偶然一试 非常理想 竟然在进入子文件夹选项时 上级文件夹目录文件的菜单仍然显示,各级目录井然有序。太理想了。真的很喜欢。


————————————遗憾的是————————————————



[ 本帖最后由 tingyue-wu 于 2011-11-8 20:44 编辑 ]
回复

使用道具 举报

1984#
发表于 2011-11-8 21:06:10 | 只看该作者
吧echo -e \ntitle %i:~1%. RUN MainMenu\\n\t RUN MainMenu\nterminal %OLD_TERM%n%menu% configfile (md)4+8 >> (rd)+1
改成
echo -e \ntitle %i:~1%. RUN MainMenu\\n\t RUN MainMenu\n%menu% configfile (md)4+8 >> (rd)+1
可以避免出错,但是每次退出后,上次列出的信息没有清除,再次进入自动菜单,会发现菜单列表排列在上一次自动菜单的下面。
回复

使用道具 举报

1985#
 楼主| 发表于 2011-11-8 21:35:49 | 只看该作者

回复 #1984 tingyue-wu 的帖子

汗,目前还没跟进对vbe的支持。
vbe与以前的用法有较多的冲突。

你上面在vbe模式下的测试,正是呈现了vbe与以前的用法相冲突的一种奇怪现象。
回复

使用道具 举报

1986#
发表于 2011-11-8 21:51:49 | 只看该作者
Z大,我使用0PE合盘,要使用你的RUN大作。但10月后的grub4dos版本变化太大,与之对应的RUN与0PE都存在冲突。请Z大能否提供9月26日版本的RUN。期盼你能给我帮助。谢谢
回复

使用道具 举报

1987#
 楼主| 发表于 2011-11-9 08:44:46 | 只看该作者

回复 #1986 chjtxys 的帖子

我未保存,你可以试试这个。
不支持vbe: RUN.rar (191.61 KB, 下载次数: 42)

[ 本帖最后由 zxw 于 2011-11-9 08:48 编辑 ]
回复

使用道具 举报

1988#
发表于 2011-11-9 09:08:31 | 只看该作者

回复 #1987 zxw 的帖子

Z大,你提供的RUN版本没有解决我的问题。具体情况是这样的:
我更新了你的8月9日的0PE后,启动CDlinux死机。以前未更新时不存在这种问题。我的UD启动盘用grub4dos来启动CDlinux.iso的,菜单如下:
title [04]  启动BT5(CDlinux)
RUN /ISO/CDLINUX.ISO
并且把CDLINUX.ISO解压后的文件夹能CDlinux放在U盘可见分区中,UD启动盘能正常启动CDLINUX.ISO,但到了加载bzimage和initrd时就完全死机。
就这个问题请教P大后,P大的这样回复的:
回复 #3887 chjtxys 的帖子
8月9日配的run可能有bug。
可自行更新grldr、grub.0pe到g4d的9月28日版,并更新run到9月底版本。
我刚才按P大的指点和Z大你提供的RUN版本进行了更新,还是没有解决问题,请Z大帮我找找问题所在。谢谢。
回复

使用道具 举报

1989#
 楼主| 发表于 2011-11-9 10:00:23 | 只看该作者

回复 #1988 chjtxys 的帖子

RUN --mem /ISO/CDLINUX.ISO
试试
回复

使用道具 举报

1990#
 楼主| 发表于 2011-11-9 14:21:39 | 只看该作者

回复 #1988 chjtxys 的帖子

抽空看了一下,对你反馈的相应代码部分,没有变动。也许是你使用grub4dos版本的问题。
回复

使用道具 举报

1991#
 楼主| 发表于 2011-11-9 22:27:57 | 只看该作者
鉴于近期grub4dos开发频仍,放出支持新旧grub4dos的测试版。限20110928后的grub4dos。
回复

使用道具 举报

1992#
发表于 2011-11-9 22:45:15 | 只看该作者
测试了下支持vbe版的,run调用xx.lst正常了

正常启动我心如水PE的ISO,MAXDOS启动正常。。。

图片背景选得不太合适(直接套用0PE的字体颜色),结果NTBOOT的文字看不清!
-------------------------------------------------------------------------------------------------------------

没有进行详细测试,暂时没发现问题

[ 本帖最后由 zhs509 于 2011-11-9 22:53 编辑 ]
回复

使用道具 举报

1993#
发表于 2011-11-10 01:26:45 | 只看该作者
"....以前的封装版,封装内置32位的firadisk.img、unifont、fonts;需要脚本版的用最新fbt打开自行提取;...."

fbt是什么?是Fbinst(FbinstTool)??
RUN不是批处理吗,我用7-zip可提取出RUN.CMD,用记事本打开,但不知道怎么提取脚本版。
如何用最新fbt打开提取出脚本版?
请zxw 大指教!谢谢了!!!

[ 本帖最后由 zqywult 于 2011-11-10 01:32 编辑 ]
回复

使用道具 举报

1994#
发表于 2011-11-10 07:53:58 | 只看该作者

回复 #1993 zqywult 的帖子

打开RUN.CMD把非乱码部分复制到一个新的文本文件中,也是一种提取脚本版的方法

回复 # zxw 的帖子

vbe模式支持$[0x50EFF5]类型的颜色输出,run模块仍然可以恢复彩色显示了。

[ 本帖最后由 tingyue-wu 于 2011-11-10 13:04 编辑 ]
回复

使用道具 举报

1995#
发表于 2011-11-10 13:58:01 | 只看该作者
原帖由 tingyue-wu 于 2011-11-10 07:53 发表
打开RUN.CMD把非乱码部分复制到一个新的文本文件中,也是一种提取脚本版的方法

回复 # zxw 的帖子

vbe模式支持$[0x50EFF5]类型的颜色输出,run模块仍然可以恢复彩色显示了。


谢谢指教!!

那LZ说的fbt是什么?是Fbinst(FbinstTool)??
如何用最新fbt打开提取出脚本版?
回复

使用道具 举报

1996#
发表于 2011-11-10 14:07:44 | 只看该作者

回复 #1995 zqywult 的帖子

回复

使用道具 举报

1997#
 楼主| 发表于 2011-11-10 14:14:07 | 只看该作者

回复 #1995 zqywult 的帖子

提取脚本,可以用fbt即FbinstTool打开,提取文本保存就行。
或者打开RUN.CMD把非乱码部分复制保存,命名为RUN也行。

[ 本帖最后由 zxw 于 2011-11-10 16:08 编辑 ]
回复

使用道具 举报

1998#
发表于 2011-11-10 15:20:38 | 只看该作者

回复 #1994 tingyue-wu 的帖子

不用这么麻烦的,使用不点最新的测试版,可以直使用以前的颜色模式.会自动转换.
回复

使用道具 举报

1999#
 楼主| 发表于 2011-11-10 16:00:12 | 只看该作者

回复 #1994 tingyue-wu 的帖子

待VBE基本稳定下来再弄VBE下的彩色显示。
回复

使用道具 举报

2000#
 楼主| 发表于 2011-11-10 21:42:28 | 只看该作者
不点测试版:http://bbs.znpc.net/viewthread.p ... muid=14541#pid49236
使用最新run测试版,UTF8 中文列表显示效果图。
用法:
font /boot/grub/unifont.hex
graphicsmode -1
run



[ 本帖最后由 zxw 于 2011-11-11 12:13 编辑 ]
回复

使用道具 举报

2001#
发表于 2011-11-10 23:00:42 | 只看该作者
原帖由 zxw 于 2011-11-10 14:14 发表
提取脚本,可以用fbt即FbinstTool打开,提取文本保存就行。
或者打开RUN.CMD把非乱码部分复制保存,命名为RUN也行。


谢谢zxw大大的指教!!
但我我用fbinstTool 1.605.3815版导入zxw大的run模块封装版_111109版到ud,,按jianliulin 大说的”双击可以直接编辑批处理,右键可管理尾续的文件,“不成功:
不论是双击、还是右键”编辑内置菜单“都报错!

我又找了zxw大的run模块封装版_100509版、sratlf夜天的二个run模块来试,结果我找来的这三个都可以用fbinstTool 1.605.3815版顺利打开,右键可管理尾续的文件也成功,而唯有zxw大的run模块_111109版打不开??

下面是截图:

四个run模块,如改名所示:



1-RUN-zxw_111109打不开:





2-RUN_zxw_100509 能打开:



3-RUN-sratlf_111108 能打开:



4-RUN_sratlf_111109 能打开:



我又把zxw大的run模块_111109版用7-zip解压缩得到RUN.CMD,导入UD里fbinstTool 也打不开,报错同第2张图!但是用记事本打开看,!BAT标记是有的,问题似乎是不支持G4D的版本?
zxw大的run模块_111109版解压缩得到RUN.CMD用记事本打开:



我真是搞不清是怎么回事,为什么只有这个111109版无法打开呢??? 请zxw大指教!!!

[ 本帖最后由 zqywult 于 2011-11-10 23:11 编辑 ]
回复

使用道具 举报

2002#
 楼主| 发表于 2011-11-10 23:35:09 | 只看该作者

回复 #2001 zqywult 的帖子

我改变了尾续方式几个月了。原来的fbinsttool不支持这种方式的封装版。
最新版的fbinsttool才支持。哦,好象j大没有在论坛发布?

[ 本帖最后由 zxw 于 2011-11-11 00:01 编辑 ]
回复

使用道具 举报

2003#
发表于 2011-11-10 23:59:23 | 只看该作者
原帖由 zxw 于 2011-11-10 23:35 发表
我改变了尾续方式几个月了。原来的fbinsttool不支持这种方式的封装版。
最新版的fbinsttool才支持。哦,好象j大没有在论坛发布?

我提供下载吧:


原来是这样,我以为我以为我用的FbinstTool 1.605.3815_111031版应该就是最新版了,原来还有更新的版本!!!
谢谢了!!!
回复

使用道具 举报

2004#
发表于 2011-11-11 09:28:15 | 只看该作者
原帖由 <i>zxw</i> 于 2011-11-8 12:04 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2333978&ptid=183722" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
因为可能你的grldr与其它文件未在同一个分区。
<br />


是放到同一分区的,有些比如我加载背景的时候就没有问题,加载菜单的时候就是ADDON插件目录无效了。
另外,用你的最新版本测试基本没有问题,发现自动列表的菜单项有些不能对齐了。。。。
回复

使用道具 举报

2005#
 楼主| 发表于 2011-11-11 09:35:55 | 只看该作者

回复 #2004 HUNRYBECKY 的帖子

菜单项不能对齐?
请说明grldr版本,用的哪个版本的run?加载run的菜单或语句,是否加载某字库。
回复

使用道具 举报

2006#
发表于 2011-11-11 10:55:52 | 只看该作者
呵,这个功能现在已经被很多主流的pe集成版给借鉴了,非常好用非常方便的功能~
回复

使用道具 举报

2007#
 楼主| 发表于 2011-11-12 22:27:22 | 只看该作者
VBE支持字体,点击下面链接:
http://unifoundry.com/unifont-5.1.20080820.hex
下载后gz压缩,更名为UNIFONT.HEX,放在%@path%目录下。

最新RUN测试版可以用--gfx调用字体:
RUN --gfx .end
RUN --gfx /boot/imgs/.automenu

===================================
最新grub4dos测试版:
http://bbs.znpc.net/viewthread.php?tid=6174&page=5&fromuid=14541#pid49253

[ 本帖最后由 zxw 于 2011-11-13 10:03 编辑 ]
回复

使用道具 举报

2008#
发表于 2011-11-13 20:21:55 | 只看该作者
Z大,
VBE支持字体,点击下面链接:
http://unifoundry.com/unifont-5.1.20080820.hex
下载后gz压缩,更名为UNIFONT.HEX,放在%@path%目录下

这个%@path%目录的写法是什么?应该怎么写呢?谢谢Z大!
回复

使用道具 举报

2009#
 楼主| 发表于 2011-11-13 20:37:28 | 只看该作者

回复 #2008 2010wdhzone 的帖子

%@path%就是command --set-path设定的目录。默认为:(bd)/boot/grub/
回复

使用道具 举报

2010#
发表于 2011-11-13 21:05:52 | 只看该作者
恩,好的,谢谢Z大!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-8 13:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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