wgx1688 发表于 2010-12-31 18:36:20

回复 #149 2010lifefx 的帖子

你那个版本的???、我的都是最新的,输入2-9和你一样刷新列表10以上只要有两位就可以启动,加0也启不动!也有些IMG,IMA不能启动说少文件

xt5525 发表于 2010-12-31 18:48:23

原帖由 2010lifefx 于 2010-12-31 15:00 发表 http://bbs.wuyou.net/images/common/back.gif
我这里的情况是

输入1~9会刷新列表不能引导。输入01~09,可以引导1~9

输入10+出现如下提示,还是不能引导

109514


关于你图片中的那个错误提示,在我加载gfxmenu使用图片背景和中文菜单后出现你这种情况,去掉gfxmenu后一切又正常了!

717758565 发表于 2010-12-31 18:52:35

这个批处理太好了我测试 成功了

2010lifefx 发表于 2010-12-31 19:21:51

问题解决。
原因:虚拟机测试。内存分少了 map不够大。后面就不正常了。

附件删不掉 ==!

[ 本帖最后由 2010lifefx 于 2010-12-31 19:48 编辑 ]

zxw 发表于 2011-1-1 17:37:30

01-01:进一步精确控制超长文件名的列表显示。

zxw 发表于 2011-1-1 17:38:54

回复 #145 lhteee 的帖子

试试新版,或许已解决。

lhteee 发表于 2011-1-1 20:53:38

回复 #156 zxw 的帖子

确实解决了!!!
感觉很爽!!!
楼主辛苦了。
还有一个小小的问题,就是能不能把菜单的1、2、3、 ……、9,
显示为01、02、03、……、09,
这样就更完美了。
当然如果很费时就免了吧,已经很好了!!!

lhteee 发表于 2011-1-1 20:54:39

回复 #156 zxw 的帖子

确实解决了!!!
感觉很爽!!!
楼主辛苦了。
还有一个小小的问题,就是能不能把菜单的1、2、3、 ……、9,
显示为01、02、03、……、09,
这样就更完美了。
当然如果很费事就免了吧,已经很好了!!!

zckailai 发表于 2011-1-1 21:08:30

新版问题:grub为12-27,boot\grub文件夹内有dts17abcdefg123.IMA、HDDREG.IMA、mype.iso、RUN、TangoPE.iso、wenv六个文件,启动后出现1、dts17abcdefg123.IMA2、HDDREG.IMA3、mype.iso   4、TangoPE.iso,选择1和2都是启动dts17abcdefg123.IMA,选择3则是启动HDDREG.IMA,选择4则是启动mype.iso。试着选0或5则没反应。12月24号下载的run没此现象。实机测试。

[ 本帖最后由 zckailai 于 2011-1-1 21:09 编辑 ]

zxw 发表于 2011-1-1 21:48:25

回复 #157 lhteee 的帖子

@lhteee:解决了就好。如文件名含有~的也过滤掉了,但这种情况应该很少。虽然可以用其它手段排除,但相对较耗内存,就这样了。
另数字统一为2位数字,是很简单的事。但我认为没有必要。

@zckailai :抱歉!刚才检查了一下,代码过滤没有对应。请已下载的坛友重新下载。

[ 本帖最后由 zxw 于 2011-1-1 22:02 编辑 ]

wgx1688 发表于 2011-1-1 22:26:01

回复 #160 zxw 的帖子

那个目录转换次数解决了没~!

给个想法~RUN能不能这样~!首先显示的是当前发现驱动器的列表,接下选择驱动器并自动搜索可以启动的文件(可能会很慢)。当然明白自己启动文件在哪里的也可以自己输入路径!

[ 本帖最后由 wgx1688 于 2011-1-1 22:33 编辑 ]

zxw 发表于 2011-1-1 23:03:45

回复 #161 wgx1688 的帖子

目录转换的问题,有时灵,不时不灵,查看代码应该没有问题,可能是grub4dos的bug或有某些方面的限制。

后面的想法,我觉得没有必要,懒得弄了。我工作较忙,也没有多余的时间,弄这个批处理纯属抽空玩玩,抱歉。

zxw 发表于 2011-1-2 03:14:27

01-02:纠正列表窗口中目录切换偶有失灵的bug;序号统一为两位数字;其它细节修改。

   注:需要2011-01-01以后的grub4dos版本支持。如近一周内无bug反映,将就此终结。

717758565 发表于 2011-1-2 07:54:29

辛苦了zxw一夜没睡吧支持一下

mfyll4 发表于 2011-1-2 13:21:04

好东东啊。
辛苦了。关键是要鱼的人太多,授渔的精力有限啊,不可能从一点一滴讲起,对吧。
谢谢啊。
下来试试。

lhteee 发表于 2011-1-2 15:09:27

回复 #163 zxw 的帖子

序号改为2位数,很整齐!!!
没有发现其他bug。

2010lifefx 发表于 2011-1-2 16:37:34

非常好用了。

测试未发现问题。

只是目录转换几次后出现如下的提示。不影响使用。

只是想问下这个提示有什么说法没?

chenall 发表于 2011-1-2 17:06:54

原帖由 2010lifefx 于 2011-1-2 16:37 发表 http://bbs.wuyou.net/images/common/back.gif
非常好用了。

测试未发现问题。

只是目录转换几次后出现如下的提示。不影响使用。

只是想问下这个提示有什么说法没?

109732

这个应该是GRUB4DOS显示的一个问题,字符显示到底部之后才会有这个提示,但好像出了点问题。

2010lifefx 发表于 2011-1-2 18:19:12

回复 #168 chenall 的帖子

反复测试得到如下现象。
1、这个提示出现在我这里是随机的。
2、和目录下面的文件数量大小无关。
3、和目录名称无关
4、和反复转换的次数无关。
5、总之一句不知道什么时候出现,但是会出现。

呵呵,不知道我的描述是否说明白了?

chenall 发表于 2011-1-2 19:01:07

这只是一个小问题。

下个版本修改一下,在执行批处理脚本的时候禁用这个功能就可以了。

忘了,现在的版本就可以解决这个问题了。。
在批处理前面加上一句
pager off

[ 本帖最后由 chenall 于 2011-1-2 19:08 编辑 ]

shiningboy 发表于 2011-1-2 21:48:43

原帖由 黑色蛋挞 于 2010-12-24 14:53 发表 http://bbs.wuyou.net/images/common/back.gif
有以下疑问请指教
---------------------------------
find --set-root /hsf.txt 为什么不能用此语句定位U盘根目录后
在直接
run /iso/   这样可以不用让U盘在不同的硬盘环境中都可以使用.
或者是我水平不够.请指教

同问一个,我也是部署到ud区,无法生成可见区的目录列表,绝对路径可以,相对路径则不行
title RUN-zxw
#RUN-zxw (hd1)/iso/
RUN-zxw /iso/
configfile (md)0x3000+0x10
这样只能出来空列表,换成注释的那行才可以

[ 本帖最后由 shiningboy 于 2011-1-2 21:58 编辑 ]

zxw 发表于 2011-1-2 22:57:00

回复 #171 shiningboy 的帖子

我脚本中对相对路径的处理是在(bd)下找,不行再find。
你试试能否手动find到可见区的文件。如能,那就是脚本的问题。如否,那就是grub4dos的find依旧还有问题。

对了,是否用的最新脚本?是否用的最新的grub4dos?最新版grub4dos或许已解决这个问题。

[ 本帖最后由 zxw 于 2011-1-3 00:22 编辑 ]

shiningboy 发表于 2011-1-3 12:10:30

原帖由 zxw 于 2011-1-2 22:57 发表 http://bbs.wuyou.net/images/common/back.gif
我脚本中对相对路径的处理是在(bd)下找,不行再find。
你试试能否手动find到可见区的文件。如能,那就是脚本的问题。如否,那就是grub4dos的find依旧还有问题。

对了,是否用的最新脚本?是否用的最新的gru ...
所有文件都是最新的,可以手动find到可见区的文件,这么说是脚本问题了。。。
这个问题应该是有两个前提,一是有ud区和可见区之分时,二是处理相对路径,希望有所帮助,期待修复

zxw 发表于 2011-1-3 13:56:55

回复 #173 的帖子

@shiningboy、黑色蛋挞 :
再想了一下,脚本对相对路径的处理是默认root (bd),有上述问题是正常的。
如你U盘可见区根目录下有一个固定的hsf.txt文件,你可以自己动手将脚本adpath段中:
WENV check "%~1"=="%~pnx1" set path=%~p1 ]]| set path=/BOOT/IMGS/
修改为:WENV check "%~1"=="%~pnx1" set path=%~p1 && find --set-root /hsf.txt && exit !WENV set path=/iso/ && find --set-root /hsf.txt && exit 
应该可以基本满足你们的特殊要求。这样脚本也仍然具有可移植性。

[ 本帖最后由 zxw 于 2011-1-10 09:27 编辑 ]

2010aetom 发表于 2011-1-3 17:08:02

路过,学习了!

shiningboy 发表于 2011-1-3 18:29:42

回复 #174 zxw 的帖子

试过了,还是不行,空列表

zxw 发表于 2011-1-3 18:36:24

回复 #176 shiningboy 的帖子

试过#174的方法么?不行,就算了,我也懒得弄了。

h99h99 发表于 2011-1-3 18:37:54

楼主:RUN <PATH/>FIRADISK .AUTOMENU 能够生成列表,选择后运行时自动加载FIRADISK吗?

zxw 发表于 2011-1-3 18:58:21

回复 #178 h99h99 的帖子

没有这样的用法。
菜单及命令行中可以这样用:
RUN (hd0,4)/BOOT/FIRADISK(hd1,0)/BOOT/IMGS/WIN.ISO
RUN (hd0,4)/BOOT/FIRADISK/BOOT/IMGS/WIN.ISO
RUN /BOOT/FIRADISK/BOOT/IMGS/WIN.ISO
RUN /BOOT/FIRADISK.IMGWIN.ISO
RUN /BOOT/FIRADISKWIN.ISO
如在列表中用,去掉上面的RUN即可。

h99h99 发表于 2011-1-3 19:03:30

原帖由 zxw 于 2011-1-3 18:58 发表 http://bbs.wuyou.net/images/common/back.gif
没有这样的用法。
菜单及命令行中可以这样用:
RUN (hd0,4)/BOOT/FIRADISK(hd1,0)/BOOT/IMGS/WIN.ISO
RUN (hd0,4)/BOOT/FIRADISK/BOOT/IMGS/WIN.ISO
RUN /BOOT/FIRADISK/BOOT/IMGS/WIN.ISO
RUN /BOO ...
谢谢楼主的回答,生成列表后要回到主菜单该怎么办?
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: [20150128]自动列表·自动菜单·数字启动