原帖由 不点 于 2011-9-29 14:22 发表
你看看源代码吧。当 pause 返回 “假” 的时候,&& 后的 configfile 命令就不执行了。
如果您确认源代码有错误,你可以给 chenall 说一下。
你希望 pause 怎么样操作呢?是不是希望,在等待 5 秒期间,敲 ...
我测试没问题啊 pause --wait=5 && configfile (md)4+8
5秒内敲回车 或者 等5秒过后都会执行
没有错啊,是英文空格。
单独执行没问题。
原帖由 hotdll 于 2011-9-29 19:32 发表
我也是用的简易启动测试器啊。。。。
不是吧。同一个命令你测试的和我测试的结果相差这么大?
太邪门了。我发现我总是遇到这种邪门的问题,并且一弄就是一个下午。
原帖由 chenall 于 2011-9-29 19:37 发表
有可能是BUG,,,不过接下来几天国庆比较忙,我没空去查了,改天再查一下。
目前你暂时尽量免避这样使用,可以换一种方式。
比如:
pause && goto :main_menu
:main_menu
configfile (md)4+8
原帖由 hotdll 于 2011-9-29 18:27 发表
你这样测试
pause --wait=5 && configfile (md)4+8 && echo test1
echo test2
你看看结果
我要的是直接回主菜单,不要执行echo test2
timeout 3
default 0
gfxmenu /message
title test1
configfile (md)4+8
commandline
title test2
configfile /menu.usr
commandline
timeout 3
default 0
if not exist /message find --set-root /message
gfxmenu /message
title 1. test1
configfile (md)4+8
commandline
title 2. test2
if not exist /menu.usr find --set-root /menu.usr
configfile /menu.usr
commandline
原帖由 不点 于 2011-10-1 21:20 发表
那其实是你们几位解决的。你们的劳动量比我还大。我由于身体差,只不过动动嘴皮子 “瞎指挥” 一通罢了。
无论如何,解决了就是好事。当然感谢你这个 “始作俑者” 了。没有你是不行的。
原帖由 不点 于 2011-10-2 12:40 发表
编程语言:需要熟悉 C 语言,熟悉汇编语言。
底层技术:需要了解 BIOS 相关知识(中断调用,BIOS 数据区,等等)。需要懂得磁盘分区结构知识。
只要你掌握了这些,开发 grub4dos 完全顺手,不存在困难。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |