2011xieyuyan 发表于 2013-11-8 23:57:49

使用0PE_NBv1.4.9(2013-09-08)版的问题望版主赐教

0PE_NBv1.4.9(2013-09-08)版中按回车键进入后默认启动的是第一项,前面的版本启动的是Windows通用启动器,个人觉得这样方便一些,但把默认启动项改为Windows通用启动器的时候如果启动不按回车键将无法自动启动XPPE而是启动了Windows通用启动器。请版主赐教怎么样才可以回车键进入菜单后启动的时候可以默认启动Windows通用启动器而不做任何操作则启动XPPE。

pseudo 发表于 2013-11-9 23:13:49

哦,写错了,应该这样cat --locate="default 4 ||" --replace="if not exist showmn default 4 ," (hd-1,0)/BAT/M1.LST

2011xieyuyan 发表于 2013-11-9 21:34:28

pseudo 发表于 2013-11-9 10:42 static/image/common/back.gif
众口难调,呵呵。

临时办法之一是用fbinsttool修改grldr内置菜单,增加一行:作为倒数第二行。

谢谢版主百忙之中的回复,按照版主给的代码和方法试过了还是不行,回车键直接就启动了Wingdows通用启动器,不知道是否我用理解的倒数第二行和版主说的不一样

pseudo 发表于 2013-11-9 10:42:06

众口难调,呵呵。

临时办法之一是用fbinsttool修改grldr内置菜单,增加一行:cat --locate="default 4 ||" --replace="default 13 ," (hd-1,0)/BAT/M1.LST作为倒数第二行。

notepad 发表于 2013-11-10 10:25:54

本帖最后由 notepad 于 2013-11-10 10:40 编辑

pseudo 发表于 2013-11-9 23:13 static/image/common/back.gif
哦,写错了,应该这样

菜鸟的疑问:
替换的字符串长度不一样,执行后命令行貌似会从
checkrange 0x60300 read 0x60300 || if not "%titlexp%"=="未部署" default 4 || if not "%title03%"=="未部署" default 5 || default 13
变成
checkrange 0x60300 read 0x60300 || if not "%titlexp%"=="未部署" if not exist showmn default 4 ,="未部署" default 5 || default 13

这样会不会有问题?

2011xieyuyan 发表于 2013-11-10 15:20:35

pseudo 发表于 2013-11-9 23:13 static/image/common/back.gif
哦,写错了,应该这样

谢谢版主,问题解决了。

pseudo 发表于 2013-11-10 19:58:04

notepad 发表于 2013-11-10 10:25 static/image/common/back.gif
菜鸟的疑问:
替换的字符串长度不一样,执行后命令行貌似会从
checkrange 0x60300 read 0x60300 || i ...

一定条件下default 4尾部
,="未部署" default 5
会被g4d忽略。

如果不按键,
这样改动后在仅部署03pe未部署xppe情形,将进不了pe,
而改动前此情形能进03pe。

但看楼主帖,不属于此情形,所以这个临时办法操作简单、够用了。
页: [1]
查看完整版本: 使用0PE_NBv1.4.9(2013-09-08)版的问题望版主赐教