无忧启动论坛

标题: grldr热键可以中文显示了。 [打印本页]

作者: 23070205    时间: 2011-9-5 19:20
标题: grldr热键可以中文显示了。
学习了下面这个帖子,收获很大。有了一点启发。搞了这个自由度很高的可以显示中文的grldr热键引导的小东东。网络学习。特分享给大家。

感谢  C大和 mygamexxx 大。同时感谢vtEdit.exe程序的小弄。

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=194499&extra=page%3D1

下面是文件的说明书
1.热键
     0x3B00 F1
   0x3C00 F2
   0x3D00 F3
   0x3E00 F4
   0x3F00 F5
   0x4000 F6
   0x4100 F7
   0x4200 F8
   0x4300 F9
   0x4400 F10
2.如果要修改热键请修改5处。
如0x4200即F8改为0x4100即F7要修改3个0x4200为0x4100 还有两个F8为F7
这样就修改热键成功了。
3.要修改启动的文本。则要vtEdit.exe用ghostldr.txt这个文件,并保存为ghostldr.bat。同时生产出ghostldr.exe这个文件。
4.要修改ghostldr这个文件名,则要bootice或其它修改grldr相应的文件名即可。
5.要修改路径如默认的/boot/fzy,则要到grldr中修改。同时ghostldr.bat中也要修改相应的路径。menu.lst中也要修改。
6.解压到根目录。引导建议用wee。可以参考下面的步骤。
按下面步骤导入fzy110902.BIN引导
1—》打开BOOTICE.EXE(0.9最新)
2—》主引导记录
3—》恢复MBR
4—》选择fzy110902.BIN文件
5—》“保留磁盘签名和分区表不变”一定要打钩。
6—》确定  



下载地址见下面链接。太大放115网盘了。
第一个为热键的引导程序。
第二个为一个成品。可以直接使用。

http://115.com/file/bhggn5s3#
20111202boot-grldr显示中文热键.rar

[ 本帖最后由 23070205 于 2011-12-2 21:11 编辑 ]

19-22-46.jpg (39.39 KB, 下载次数: 101)

19-22-46.jpg

19-23-39.jpg (289.82 KB, 下载次数: 102)

19-23-39.jpg

作者: 23070205    时间: 2011-9-5 19:27
标题: 下面再提供一个文本,对于不想下载的,也是可以diy了。
grldrldr.txt

*********************
!BAT
%~dp0vfont %~dp0ghostldr.exe
echo
echo -P:0115  $[0102] 维护备份菜单按 $[1104] F8 $[0105] !!!
set key=
pause --test-key --wait=3
set /A key=*0x4CB00
%~dp0vfont

if %key%==0x4200 goto 0x4200

:Default
clear
chainloader (hd0,0)+1
exit

:0x4200    F8
clear
find --set-root /boot/fzy/menu.lst
configfile /boot/fzy/menu.lst
exit   
                                      
*********************
作者: 23070205    时间: 2011-9-5 19:44
希望高手能把grldr显示时间能放到右边去。那样热键菜单就可以顶着左面了。现在不行,必须放到15个字符后,才能显示完整。
作者: ali88home    时间: 2011-9-5 20:13
你这天才,竟然把这个当启动,我是使用grub安装grldr热键F9显示的。
作者: 23070205    时间: 2011-9-5 20:58
标题: 回复 #4 ali88home 的帖子
hehe,高手可能不屑。
适合给菜鸟使用。
优点是可以方便加入密码。可以方便diy中英文提示。可以自己diy热键。
有了grldr和menu.lst我们可以做很多事情。呵呵
作者: mygamexxx    时间: 2011-9-5 21:13
启动热键用BOOTICE安装GRUB4DOS引导就可以自定义。不需要其他文件,只是中文的实现需要其他文件,如果直接内置到菜单就可以中文显示就好了,C大的UTF-8的国际化支持GRLDR版本不知何时可以出来,希望GRLDR不需要其他文件就可显示中文。
作者: chenall    时间: 2011-9-10 00:08
标题: 回复 #3 23070205 的帖子
可以debug -1这样就不会显示倒计时了.
作者: 23070205    时间: 2011-9-10 07:50
原帖由 <i>chenall</i> 于 2011-9-10 00:08 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2300324&ptid=198722" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0"     alt="" /></a><br />
可以debug -1这样就不会显示倒计时了.
<br />
确实很好用啊。谢谢c大

grldr修改一句
debug 0为debug -1
ghostldr.bat改一句
echo -P:0100  $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!
原来为
echo -P:0115  $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!
修改启动暂停时间可以改ghostldr.bat中的下面一句。最后一个数字就是时间
pause --test-key --wait=5

效果图见下面

[ 本帖最后由 23070205 于 2011-9-10 10:27 编辑 ]

07-54-41.jpg (37.44 KB, 下载次数: 88)

07-54-41.jpg

作者: 23070205    时间: 2011-9-10 10:31
现在图中还有一个光标在闪烁显示。如何取消。如果能就太perfect了。期待高手告知
作者: zxw    时间: 2011-9-10 11:08
标题: 回复 #9 23070205 的帖子
  1. echo -P:0100  $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!
复制代码
在这一句后面插一句试试,要用最新版grldr:
call Fn.5 99 99
作者: wangziqiang    时间: 2011-9-10 23:36
学习了   不错  谢谢啊
作者: chenall    时间: 2011-9-11 01:37
标题: 回复 #9 23070205 的帖子
echo -P:0100  $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!

修改成如下就行了

echo -P:0100 $[0000] $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!

原理很简单,使用纯色就看不到光标了...
作者: 23070205    时间: 2011-9-11 08:05
原帖由 chenall 于 2011-9-11 01:37 发表
echo -P:0100  $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!

修改成如下就行了

echo -P:0100 $[0000] $[0102] 维护备份系统菜单 $[1104] F8 $[0105] !!!

原理很简单,使用纯色就看不到光标了...

呵呵,方法简单而且有效。抽空给大家提供一个成品。
zxw大的方式我测试没有成功。可能我的写法不对吧。
感谢c大。zxw大的帮助。

08-05-49.jpg (38.55 KB, 下载次数: 64)

08-05-49.jpg

作者: z10    时间: 2011-9-11 10:33
无忧高手真多........
作者: 贝壳    时间: 2011-9-16 09:26
中文方便 , 不错
作者: weijun189    时间: 2011-9-19 08:16
学习一下,高手过招,我等观望
作者: chenbaker    时间: 2011-12-2 13:23
过期了,请续期,谢谢
作者: 23070205    时间: 2011-12-2 21:15
http://115.com/file/bhggn5s3#
20111202boot-grldr显示中文热键.rar
发一个完整的版本吧。现在加入了自动列表功能哈哈。放什么iso,img到imgs文件夹就ok了。不要填写menu就省劲多了吧




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3