|
|
本帖最后由 qj_tzy 于 2014-1-23 16:21 编辑
一段含有iftitle命令的grub4dos菜单内置前后执行的效果不一样?
使用grub4dos 0.45c-2013-11-30版本的grldr,将下段命名为temp.lst,并用grubmenu.exe或bootice.exe工具该段菜单内置入grldr。均用utf-8编码。
执行结果是:
1.configfile /xx/temp.lst时,显示4项菜单,是正常的。
2.chainloader --force /xx/grldr 或用wee菜单按command /xxx/grldr调用,或用xorboot_0.71调用,均只显示最后一项,iftitile项均不显示。见图。
现在的问题是:
1.感觉菜单文本没有任何问题,为何会出现如此问题
2.如何解决才能达到相同效果。
set pname1=111
set vname1=222
set rname1=333
default 0
timeout 10
iftitle [if exist pname1] %pname1%
boot
iftitle [if not "%vname1%"==""] %vname1%
boot
iftitle [if exist rname1] %rname1%
boot
title return main menu
boot
|
|