无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 28876|回复: 110
打印 上一主题 下一主题

小玩具G4D菜单编辑工具【2011.6.29更新】

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-14 17:30:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Grldr和Grub菜单编辑工具。
使用方法:
拖动Grldr或Grub到本工具窗口修改菜单保存即可.支持Ansi/Utf-8编码菜单

********************************************************************************************

2011.6.18   ※ 1.修正5楼freesoft00 提到的BUG,处理Grub内置菜单时不会改变由Grldr
                         官方提供的Grub的菜单大小。修改菜时会在工具同目录或grub同目录
                         创建一个Grldr.H 或Grub.H的文件备份。
                 ※ 2. 修正6楼
幸运的草 提到不修改即保存文件大小会改变。
                 ※ 3. 23:00 增加适时显示菜单总长度字节指示(按ANSI编码计算).

2011.6.21   ※ 1. 增加对UTF-8编码支持.
                 ※ 2. 适时显示Ansi/Utf-8菜单总字节长度.


2011.6.26   ※ 1. 支持Grub语法高亮.

                 ※ 2. 修正不同编码菜单之间转换格式丢失的BUG.
                 ※ 3. 修正#41楼 geogls 提到无法完整显示菜单问题.
                 ※ 4. 编辑框可以缩放以方便编辑菜单.

2011.6.28   
※ 1. 界面重新调整.功能键已整合到右键菜单,允许窗体自由缩放和最大化.
                 ※ 2. 支持外置lst(文本文件)菜单文件编辑
                 ※ 3. 增加内置菜单导入导出,取消在当前目录自动创建备份。

2011.6.29   ※ 1. 修正GRUB内置的菜单长度算法,修改GURB内置菜单(不是GRLDR)时不会改变GRUB原来大小
                 ※ 2. PM 13:40 修正读取0pe菜单文件不完整和不能换行
********************************************************************************************



[ 本帖最后由 haiou327 于 2011-6-29 17:45 编辑 ]

grubMainTool.rar

276.22 KB, 下载次数: 3043, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +105 收起 理由
糊涂 + 5 好东东,支持一下
佳佳 + 100 精品文章

查看全部评分

2#
发表于 2011-6-14 17:50:38 | 只看该作者
挺方便的。收藏一个。
回复

使用道具 举报

3#
发表于 2011-6-14 19:39:58 | 只看该作者
很方便的小工具,非常感谢分享
回复

使用道具 举报

4#
发表于 2011-6-14 20:25:27 | 只看该作者
这个还没有试用,是否有这个问题:
http://bbs.znpc.net/viewthread.p ... page%3D1&page=5
回复

使用道具 举报

5#
发表于 2011-6-14 21:18:23 | 只看该作者

回复 #4 freesoft00 的帖子

这个工具也有同样的BUG,即使你不修改任何东本,打开即保存,你会发现原文件字节数就改变了。那么故障就会出现。
  
回复

使用道具 举报

6#
发表于 2011-6-14 21:20:10 | 只看该作者
很不错的小工具,收下了
回复

使用道具 举报

7#
发表于 2011-6-14 21:30:59 | 只看该作者
不错。。。收藏了。。
回复

使用道具 举报

8#
发表于 2011-6-14 22:15:56 | 只看该作者
发一个老早在 [Sysoft 时空论坛] 下载的 好用哟

[ 本帖最后由 O.Y.M.2010 于 2011-6-14 22:18 编辑 ]

sshot-1.png (68.43 KB, 下载次数: 174)

sshot-1.png

GRLDR.rar

154.39 KB, 下载次数: 469, 下载积分: 无忧币 -2

回复

使用道具 举报

9#
发表于 2011-6-15 00:21:20 | 只看该作者
0PE有个M.0PE菜单文件,正缺少一个编辑工具。

这个工具必须保证中文版、蓝屏版均能正常启动。

记事本、Ultraedit、fbinsttool目前都不能恰当处理M.0PE。
回复

使用道具 举报

10#
发表于 2011-6-15 00:34:22 | 只看该作者
以前用grubmenu,后来用bootice
试试
回复

使用道具 举报

11#
发表于 2011-6-15 01:40:32 | 只看该作者
好东西啊,希望早点可以下载
回复

使用道具 举报

12#
发表于 2011-6-15 06:38:40 | 只看该作者

回复 #8 O.Y.M.2010 的帖子

这个显示中文乱码 。
回复

使用道具 举报

13#
发表于 2011-6-15 10:40:16 | 只看该作者

回复 #1 haiou327 的帖子

猫大里面的 不错bootice

希望支持编码 utf-8
这样的话 gfx界面也可以了。。。
回复

使用道具 举报

14#
发表于 2011-6-16 13:10:08 | 只看该作者

回复 #1 haiou327 的帖子

这个工具下面要能显示菜单实际大小就好了。超过4096要有提示。
回复

使用道具 举报

15#
发表于 2011-6-16 19:15:48 | 只看该作者
原帖由 pseudo 于 2011-6-15 00:21 发表
0PE有个M.0PE菜单文件,正缺少一个编辑工具。

这个工具必须保证中文版、蓝屏版均能正常启动。

记事本、Ultraedit、fbinsttool目前都不能恰当处理M.0PE。



新的fbinsttool 可以实时统计菜单大小,如果菜单大小要求是4096 那用##填满即可

[ 本帖最后由 jianliulin 于 2011-6-17 14:23 编辑 ]
回复

使用道具 举报

16#
发表于 2011-6-18 00:14:57 | 只看该作者

回复 #8 O.Y.M.2010 的帖子

回复

使用道具 举报

17#
 楼主| 发表于 2011-6-18 21:14:57 | 只看该作者
2011.6.18   1.修正5楼freesoft00 提到的BUG,处理Grub内置菜单时
                    不会改变由Grldr官方提供的Grub的菜单大小
                 2. 修正6楼 幸运的草 提到不修改即保存文件大小改变
回复

使用道具 举报

18#
发表于 2011-6-18 22:07:49 | 只看该作者
楼主提个建议:1、这个工具保存时应能支持两种编码格式:ansi/utf-8。
   2、实时显示菜单文件大小。这个在编辑内置菜单时非常有用。因为内置菜单要求不能大小4096字节。
 
回复

使用道具 举报

19#
 楼主| 发表于 2011-6-18 23:06:10 | 只看该作者

回复 #18 幸运的草 的帖子

支持UTF8倒是不难,
刚增加统计菜单字节数指示。(未测试不知道是否准确)


  1. pxe detect
  2. configfile
  3. default 0
  4. timeout 1
  5. title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
  6. errorcheck off
  7. configfile /menu.lst || configfile /MENU.LST
  8. configfile /boot/grub/menu.lst || configfile /BOOT/GRUB/MENU.LST
  9. configfile /grub/menu.lst || configfile /GRUB/MENU.LST
  10. find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
  11. find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
  12. find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
  13. errorcheck on
  14. commandline
  15. title commandline
  16. commandline
  17. title reboot
  18. reboot
复制代码


______ 51    U+0000 - U+001F: Control Characters
_____ 608    U+0020 - U+007F: Basic Latin

这个数据不知是否准确

[ 本帖最后由 haiou327 于 2011-6-18 23:11 编辑 ]
回复

使用道具 举报

20#
发表于 2011-6-18 23:24:08 | 只看该作者
原帖由 haiou327 于 2011-6-18 23:06 发表
支持UTF8倒是不难,
刚增加统计菜单字节数指示。(未测试不知道是否准确)


pxe detect
configfile
default 0
timeout 1
title find /menu.lst, /boot/grub/menu.lst, /grub/menu.lst
errorcheck of ...



不同的编码,字节数不一样,有些汉字utf-8 编码是用3个字节的而ansi却是用2个字节,字节统计那里最好说明是什么编码
回复

使用道具 举报

21#
 楼主| 发表于 2011-6-18 23:35:45 | 只看该作者

回复 #20 jianliulin 的帖子

现在只简单支持ANSI编码!没整那么复杂
回复

使用道具 举报

22#
发表于 2011-6-19 07:18:39 | 只看该作者
编辑内置菜单工具,好多都能实现,不过楼主是不是应该考虑一下增加修改grldr名称的功能呢?
我想这个功能大家应该更加欢迎!!
回复

使用道具 举报

23#
发表于 2011-6-19 10:25:25 | 只看该作者
哈哈。。我也凑热闹。。。如果支持WEE 菜单编辑,就更方便了。
回复

使用道具 举报

24#
发表于 2011-6-19 12:13:05 | 只看该作者
UTF-8文件会显示乱码,如果能支持多种格式那就更好了
回复

使用道具 举报

25#
发表于 2011-6-19 12:49:12 | 只看该作者

回复 #24 2011shua 的帖子

回复 #23 Allreal 的帖子
bootice支持编辑wee的内置菜单,但是藏的比较深,在主引导记录>安装wee里面,使用不不是很方便。
回复 #24 2011shua 的帖子
bootice的实用工具支持UTF-8文件。

[ 本帖最后由 2011_dihuo0 于 2011-6-19 13:37 编辑 ]
回复

使用道具 举报

26#
发表于 2011-6-19 12:54:41 | 只看该作者
为什么是乱码?
[code][/code]

[ 本帖最后由 2010527104427 于 2011-6-19 13:11 编辑 ]

未命名.JPG (58.9 KB, 下载次数: 100)

未命名.JPG
回复

使用道具 举报

27#
发表于 2011-6-19 13:48:38 | 只看该作者
不知道楼主是一时的兴趣,还是打算长期做下去。如果是打算长期做下去,我提几个建议:
        1.目前有内置菜单的有grldr、 grldr.mbr、 grub.exe、 wee63.mbr、wee127.mbr,建议同时提供对这些文件内置菜单进行编辑的功能。从8楼下载的grldr.exe已经实现了这一功能。
       2.提供对utf-8支持。bootice已经实现了这一功能。
       3.语法高亮。FbinstTool已经实现了这一功能。
       4.自动换行。这是一个提高易用性、用户友好度的功能,上述几个工具目前都未提供。
       5.编辑menu.lst的功能。这是一个可有可无的功能,一个提高易用性、用户友好度的功能,bootice已经实现了这一功能。
       6.建议楼主把内置菜单编辑功能做成某个通用文本编辑器( 例如EmEditor, notepad++,vim)的插件,这样就可以大幅降低实现的难度,减少重复劳动,也更方便用户的使用。
       7.建议楼主先试用上述几个工具,总结它们的优缺点,找准自己的定位,你的工具与它们相比又将有那些特色呢?如何在于它们的竞争中赢得自己的用户群呢?
事实上这是我心目中理想的内置菜单编辑器。

[ 本帖最后由 2011_dihuo0 于 2011-6-19 22:53 编辑 ]
回复

使用道具 举报

28#
发表于 2011-6-19 14:03:42 | 只看该作者
很不错的小工具,收下了
回复

使用道具 举报

29#
发表于 2011-6-19 15:53:14 | 只看该作者
下来学习一下,谢谢楼主
回复

使用道具 举报

30#
发表于 2011-6-19 15:55:35 | 只看该作者
除bootice外,其它的grldr编辑工具对UTF的支持都不好,最近在研究易语言
真想做好,全编码支持吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-22 18:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表