无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 27202|回复: 92
打印 上一主题 下一主题

[原创] MENU_V12.2[2013.05.23][脚本命令]内置字库.启动菜单.文件浏览.小说阅读.文件操作

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-12 17:41:47 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2011895866818 于 2013-5-23 23:49 编辑

<<menu 脚本说明>>

使用方法:像一般命令一样使用.
另外示例menu.lst
  1. title menu增强菜单
  2. find --set-root /menu
  3. command ()/menu
复制代码
注意分卷压缩的,要下载全哦
=====特色功能==============================================================
注意:字体路径默认 /grub/unifont.gz
1.直接运行,列出常用菜单
2.文件查找:比如查找2级目录内的iso文件[也可以其他文件],生成可启动菜单
3.文件浏览器,很美观.
4.文本查看模块,支持ANSI,UTF-8
5.命令帮助可查看 menu --help
6.V9.0开始内置小而全的字库.我个人比较喜欢
7.如果不喜欢这个配色方案,可以修改里面的color那一句.
8.rar压缩包内的menu脚本,有些我用gz格式压缩过的,所以要查看需要再解压一次;有些没有再gz压缩.
9.一定不能用记事本编辑,推荐notepad++

----下载
12.2
只做了小的修改,应该不会有问题
menu-12.2.rar (215.02 KB, 下载次数: 96)


v11.8
蓝色背景
menu-11.8.zip (212.92 KB, 下载次数: 240)


v11.5
menu-v11.5.7z (211.71 KB, 下载次数: 547)


=====更新日志[简略的]==============================================================
v11.5    2012.09.14
1.在--show.xx,--find选项中如果给定的类型是".openlist",那么打开文件时,会打开方式选择菜单
原来使用默认方式的,默认方式可能会出错,所以增加这个选项.
(在帮助  menu --help 中的也有说明)

v11.4    2012/9/9
1.grub菜单不支持超过256项,所以限制文件浏览和搜索的结果数目,进一步提高显示速度.
2.修正超过2g的文件大小显示不正确

v11 2012/9/9
优化文件浏览,文件搜索逻辑
本机测试  menu --show.iso 2  耗时23秒,减少到3秒

v10.11  2012.09.07
1.menu --find [ bootmgr ntldr grldr] 1 .boot      (查找增强)
2.简化查找分类.

v10.1    14:08 2012/9/1
1.增加查找文件的耗时计算,显示在末尾.

v9.0[内置字库]        13:03 2012/8/24
1.内置精简字库(优先加载/grub/unifont.gz).
2.内置完全字库都可以,不过附件大小限制太大,所以不上传了.
3.脚本内部特殊处理insmod,防止内置字库过大,不能直接insmod

v8.1                9:12 2012/8/19
重要更新 1.以块状读取txt到内存,然后处理,大大加快了处理速度

v8                10:19 2012/8/18
1.重大更新:查看txt,支持gb编码[即windows默认的ansi编码].
2.修复一些变量的初始化问题,避免变量赋值错误.
3.优化模块结构逻辑.

====总功能===============================================================
[没有记录更新日志,所以总述一下]

1.默认加载脚本到内存,并命名为 原文件名
2.默认设置了颜色.
3.分辨率 1024x768,不成功则800x600,大多数机器都会支持吧.
4.字体路径默认 /grub/unifont.gz,然后才是内置字体
5.有常见的启动菜单.
6.默认有查找 iso 文件,当然还可以查找其他后缀,详见 menu --help
7.文件浏览器.
8.硬盘能显示 分区类型 分区id 分区大小 活动分区
9.排除显示 ntfs系统的底层系统文件.
10.前面显示目录,后面显示文件,文件显示大小.
11.菜单标题居中对齐处理,文件名和大小对齐处理,显示美观.
12.自动获取屏幕显示的宽度和高度.
13.特别计算了中文的显示宽度,不然无法对齐.
14.有大量的文件打开方式,例如启动,查看等.
15.搜索文件时默认2级目录以内,这里有待优化.
16.文本文件 UTF8编码[已经更新添加支持gb中文编码]

[ 本帖最后由 2011895866818 于 2013-1-18 17:49 编辑 ]

5.JPG (46.98 KB, 下载次数: 168)

5.JPG

6.JPG (33.88 KB, 下载次数: 173)

6.JPG

7.JPG (55.07 KB, 下载次数: 178)

7.JPG

8.JPG (42.2 KB, 下载次数: 250)

8.JPG

9.JPG (148.04 KB, 下载次数: 182)

9.JPG

10.JPG (61.1 KB, 下载次数: 178)

10.JPG

捕获1.JPG (66.91 KB, 下载次数: 159)

捕获1.JPG

捕获2.JPG (53.86 KB, 下载次数: 148)

捕获2.JPG

捕获3.JPG (65.37 KB, 下载次数: 157)

捕获3.JPG

捕获4.JPG (66.76 KB, 下载次数: 180)

捕获4.JPG

捕获5.JPG (109.27 KB, 下载次数: 144)

捕获5.JPG
93#
发表于 2013-1-21 14:43:08 | 只看该作者
很不错的工具,收下了
回复

使用道具 举报

92#
发表于 2013-1-21 12:59:48 | 只看该作者
我的问题在MENU_V11.8[2013.01.18] 版本里已经解决了!不再出现上面的问题!再次谢谢搂主的帮助!
回复

使用道具 举报

91#
发表于 2013-1-18 21:42:48 | 只看该作者
原帖由 2011895866818 于 2013-1-18 16:45 发表


我不能重现你的问题,
不过你试试刚发的11.8,可能能解决。



谢谢您的更新!我回去试试!不过看你是用了两遍这个,来解决这个问题的??我这里之前一直是不让他加载外部字体来解决这个问题的,用内置字体没有这个问题,内置小字体一般也够用了!
if "%1"=="" && debug on && find  --ignore-floppies | call :alldev

还有这个问题好像在多块硬盘时出现;电脑单块硬盘时即使多个分区好像也没事!


[ 本帖最后由 thttht 于 2013-1-18 21:45 编辑 ]
回复

使用道具 举报

90#
 楼主| 发表于 2013-1-18 16:45:05 | 只看该作者
原帖由 thttht 于 2013-1-18 10:29 发表


我用的就是你的menu 11.5 版本的,并且看了里面有这个参数的,

里面,是这样的:
if "%1"=="" && debug on && find  --ignore-floppies | call :alldev


在我这里不加载外部字体就不会出问题,加载 ...


我不能重现你的问题,
不过你试试刚发的11.8,可能能解决。
回复

使用道具 举报

89#
发表于 2013-1-18 10:29:17 | 只看该作者
原帖由 2011895866818 于 2013-1-17 23:26 发表


这个问题 ,查找分区find  --ignore-floppies
不加 --ignore-floppies参数时,我遇到过。(返回结果不正确,很奇怪,不是脚本的问题。)
不过menu 11.5 有这个参数的,你用的11.5 吗?

你看看,里面, ...


我用的就是你的menu 11.5 版本的,并且看了里面有这个参数的,

里面,是这样的:
if "%1"=="" && debug on && find  --ignore-floppies | call :alldev


在我这里不加载外部字体就不会出问题,加载外部字体同时是第一次进入你的menu时才出现这种情况!进入分区目录在退回到硬盘分区列表时就可以正常显示了!
回复

使用道具 举报

88#
 楼主| 发表于 2013-1-17 23:26:57 | 只看该作者
原帖由 thttht 于 2013-1-16 10:41 发表
请问我最近用时加载外部字体后为什么在进入MENU --list 是显示硬盘分区时不正常啊?会显示如下图那样的很多项目!并且进入分区浏览文件后在退回显示各个硬盘分区界面时就不会这样了!只有第一次进入时会这样!
...


这个问题 ,查找分区find  --ignore-floppies
不加 --ignore-floppies参数时,我遇到过。(返回结果不正确,很奇怪,不是脚本的问题。)
不过menu 11.5 有这个参数的,你用的11.5 吗?

你看看,里面,是不是这样

if "%1"=="" && debug on && find  --ignore-floppies | call :alldev
回复

使用道具 举报

87#
发表于 2013-1-16 20:11:29 | 只看该作者
下载下来学习一下
回复

使用道具 举报

86#
发表于 2013-1-16 11:55:47 | 只看该作者
非常高兴能提供这么好的软件!!!!!
回复

使用道具 举报

85#
发表于 2013-1-16 10:41:40 | 只看该作者
请问我最近用时加载外部字体后为什么在进入MENU --list 是显示硬盘分区时不正常啊?会显示如下图那样的很多项目!并且进入分区浏览文件后在退回显示各个硬盘分区界面时就不会这样了!只有第一次进入时会这样!



不加载外部字体时没有问题!不会出现这种情况,并且好像电脑里是单块硬盘时也没问题,但是多硬盘时加载外部字体就会出问题!!!

[ 本帖最后由 thttht 于 2013-1-16 10:47 编辑 ]
回复

使用道具 举报

84#
 楼主| 发表于 2013-1-15 23:13:38 | 只看该作者

回复 #83 2011diegqz 的帖子

哦--------------------------
回复

使用道具 举报

83#
发表于 2013-1-14 14:07:40 | 只看该作者
原帖由 <i>2011diegqz</i> 于 2013-1-14 13:30 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2658187&ptid=255717" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
有乱码,不知怎么解决
<br />
已经解决了,找了个别人的字库,没有乱码了
回复

使用道具 举报

82#
发表于 2013-1-14 13:30:54 | 只看该作者

回复 #1 2011895866818 的帖子

有乱码,不知怎么解决
回复

使用道具 举报

81#
发表于 2013-1-14 00:39:13 | 只看该作者
牛叉的东西,感谢LZ
回复

使用道具 举报

80#
发表于 2012-11-6 11:46:11 | 只看该作者
强大强大强大强大强大强大强大强大强大强大
回复

使用道具 举报

79#
发表于 2012-10-18 09:31:06 | 只看该作者
支持,有用的工具
回复

使用道具 举报

78#
发表于 2012-10-18 08:18:02 | 只看该作者

回复 #74 2011895866818 的帖子

又进了一步

从进入g4dos系统开始到打开一个特定的文本文件仅需4秒且无需选择

谢谢
回复

使用道具 举报

77#
发表于 2012-10-17 15:52:41 | 只看该作者

回复 #74 2011895866818 的帖子

开机

1、进入g4dos系统
2、选择磁盘
3、打开文本文件

共耗时10秒、选择3次
实现了快速打开一个文本文件的目的

再次感谢您的帮助
回复

使用道具 举报

76#
发表于 2012-10-16 13:10:08 | 只看该作者
这个应该起个什么合适的名字呢????
回复

使用道具 举报

75#
发表于 2012-10-16 08:42:19 | 只看该作者
支持,下一个试试。。。
回复

使用道具 举报

74#
 楼主| 发表于 2012-10-15 22:55:02 | 只看该作者
原帖由 2011jinwawa001 于 2012-10-14 17:58 发表
我想学习自己配置menu菜单
但不知道如何才能打开楼主的menu
还望赐教

谢谢!


必须要用notepad++这个软件打开.如果打开是乱码,那么
是经过gz格式压缩的,先解压..(把后缀改为.gz)
回复

使用道具 举报

73#
发表于 2012-10-14 17:58:30 | 只看该作者
我想学习自己配置menu菜单
但不知道如何才能打开楼主的menu
还望赐教

谢谢!
回复

使用道具 举报

72#
发表于 2012-10-14 15:28:01 | 只看该作者
好东东!下载了!!!!!!!!!!
回复

使用道具 举报

71#
 楼主| 发表于 2012-10-14 12:11:45 | 只看该作者
原帖由 2011jinwawa001 于 2012-10-14 07:51 发表
希望楼主不要介意
同sratlf (夜天) 老师的同类作品相比
您的作品的优势就在于文本阅读
可现在要打开一个文本文件挺麻烦的
例如要打开一个保存在(hd0,0)处的文本文件大概需要按键14次
如果能多一些默认或 ...


1.不知道路径,所以需要查看,然后打开.就像windows的explorer
2.如果你知道路径,你可以一次打开啊,   menu  --as.txt (hd0,0)/myeboot/test.txt 或者menu (hd0,0)/myeboot/test.txt
3.当然不足是有的,比如默认会返回自动的主菜单.
回复

使用道具 举报

70#
发表于 2012-10-14 07:51:08 | 只看该作者

回复 #70 2011895866818 的帖子

希望楼主不要介意
同sratlf (夜天) 老师的同类作品相比
您的作品的优势就在于文本阅读
可现在要打开一个文本文件挺麻烦的
例如要打开一个保存在(hd0,0)处的文本文件大概需要按键14次
如果能多一些默认或自动功能,少一些选择
只需做几次(我想象中3-4次)选择就可以快速打开预定位置的文本文件的话
您的作品就是世界上最快最简便的文本文件阅读系统了

谢谢!
回复

使用道具 举报

69#
 楼主| 发表于 2012-10-14 03:27:44 | 只看该作者
原帖由 2011jinwawa001 于 2012-10-13 18:46 发表
非常喜欢楼主的作品
我只想使用文件浏览功能达到文本阅读的目的
请问如何才能实现打开软件即到文件浏览功能

谢谢!


你可以看  menu --help

文件浏览是:  menu --list
回复

使用道具 举报

68#
发表于 2012-10-13 18:46:57 | 只看该作者
非常喜欢楼主的作品
我只想使用文件浏览功能达到文本阅读的目的
请问如何才能实现打开软件即到文件浏览功能

谢谢!
回复

使用道具 举报

67#
 楼主| 发表于 2012-9-18 21:10:23 | 只看该作者
原帖由 2011lxmw 于 2012-9-18 18:56 发表
貌似找到蜗牛的原因,今天我尝试先加载MAXDOS,在DOS下运行GRUB.EXE 引导 menu.lst,再加载MENU模块,速度有了明显提升,请楼主测试!

该不是?
DEVICEHIGH=himem.sys /testmem:off
DOS=HIGH,UMB,AUTO


谢谢 你的测试!
不过脚本该怎么修改,我还是不知道.
回复

使用道具 举报

66#
发表于 2012-9-18 20:20:33 | 只看该作者

回复 #1 2011895866818 的帖子

下载来学习下,谢谢了楼主。
回复

使用道具 举报

65#
发表于 2012-9-16 19:52:44 | 只看该作者
高手中的高手很不简单啊
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-1 21:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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