无忧启动论坛

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

[分享] 外部命令menuset 修改版

  [复制链接]
1#
发表于 2012-1-5 11:17:28 | 显示全部楼层
如果帖子1楼能加上详细参数介绍就更好了
就像zhaohj 的帖子一样

menuset var1 var2  var3 var4 var5 var6

参数说明:
var1:menu_box_x ,菜单框左上角开始的x坐标
var2:menu_box_w,菜单框的宽度。
var3:menu_box_y,菜单框左上角开始的y坐标
var4:menu_box_h,菜单框的高度。
var5:menu_box_b,菜单帮助信息的y坐标,0表示
var6:border_w    ,菜单框的线宽,0即取消线宽。
默认参数:2 0 2 0 0 2
参数是负数取默认值
menu_box_h=0 默认是屏幕底部-6
menu_box_b=0 取grub4dos默认规定

例子:
menuset -1 -1 -1 -1 -1 0  //取消线框
menuset 10 50 10 -1 -1 1  //线框x=10 宽度=50 线框y=10 线宽=1
回复

使用道具 举报

2#
发表于 2012-1-5 11:20:56 | 显示全部楼层

回复 #14 zxw 的帖子

我就是提个建议,这样的话对照更容易理解一些。。。
回复

使用道具 举报

3#
发表于 2012-1-5 12:42:27 | 显示全部楼层
x:菜单框左上角开始的x坐标
w:菜单框的宽度。
y:菜单框左上角开始的y坐标


改为

x:菜单框左边框开始的x坐标
w:菜单框的宽度。
y:菜单框上边框开始的y坐标
回复

使用道具 举报

4#
发表于 2012-1-5 12:43:34 | 显示全部楼层
谢谢Z大,我也更新一下合盘的。。。
回复

使用道具 举报

5#
发表于 2012-1-5 13:04:17 | 显示全部楼层

回复 #19 zxw 的帖子

仔细理解下确实一样,X表示横向位置。。。
回复

使用道具 举报

6#
发表于 2012-1-7 13:25:17 | 显示全部楼层
Z大,是不是有些参数改出问题了?

也可能是vmware有问题。。。

都是用下面的命令,最新版的效果和20120105版差别很大!
  1. terminal --font-spacing=1:6
  2. menuset m y=4 w=60 n=1
复制代码


我上传一个小模版(menuset和menuset2分别是20120105和20120106版的文件)

http://115.com/file/e7wi5wvo#
最小化测试模版_20120107.iso

[ 本帖最后由 zhs509 于 2012-1-7 13:50 编辑 ]

a.JPG (56.44 KB, 下载次数: 197)

这个是使用20120105版的menuset的

这个是使用20120105版的menuset的

b.JPG (51.5 KB, 下载次数: 217)

这个是使用20120106版的menuset的

这个是使用20120106版的menuset的

menuset_20120105.rar

2.46 KB, 下载次数: 90, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
发表于 2012-1-7 18:28:26 | 显示全部楼层

回复 #28 zxw 的帖子

h参数的设置很奇怪!

好像很多参数效果相对20120105的都变了

例如:menuset m w=60 n=1

[ 本帖最后由 zhs509 于 2012-1-7 18:32 编辑 ]
回复

使用道具 举报

8#
发表于 2012-1-7 20:21:05 | 显示全部楼层

回复 #30 zxw 的帖子

谢谢Z大,效果相对20120106版好多了,但是发现一个有趣的现象。。。

我进命令行先恢复默认状态menuset u

然后输入menuset m h=40
            menuset m h=10
            menuset m h=40
然后用方向键向上,重复输入menuset m h=40并回车,得到图片效果!

00.JPG (43.76 KB, 下载次数: 230)

00.JPG
回复

使用道具 举报

9#
发表于 2012-1-7 20:38:36 | 显示全部楼层

回复 #32 zxw 的帖子

这个还真有点不好报告啊。。。

我默认使用了
terminal --font-spacing=1:6
menuset m y=4 w=60 n=1

进入界面后马上按C输入
menuset u
恢复默认后效果如下图!


在命令行输入menuset不带参数截图


然后输入menuset m h=40退出命令行截图


按C在命令行输入menuset不带参数截图



然后输入menuset m h=40退出命令行截图


按C在命令行输入menuset不带参数截图


[ 本帖最后由 zhs509 于 2012-1-7 20:43 编辑 ]
回复

使用道具 举报

10#
发表于 2012-1-8 10:02:34 | 显示全部楼层

回复 #34 zxw 的帖子

现在好多了。。。。

我在VPC2007测试(分辨率自动探测为896*600),
设置menuset m h=10,然后设置menuset m h=40  
(h的值会加一为h=11;如果设置的h值为奇数则保持不变,偶数会加一变为奇数)

这个应该是老大故意设置的吧?
回复

使用道具 举报

11#
发表于 2012-1-8 10:58:45 | 显示全部楼层

回复 #36 zxw 的帖子

这回非法数字,保持原来的状态不变了

试了下menuset m w=60 h=17 n=1的效果(VPC2007识别的分辨率为896*600)


[ 本帖最后由 zhs509 于 2012-1-8 11:07 编辑 ]

aaaa.JPG (57.89 KB, 下载次数: 226)

aaaa.JPG

b.JPG (55.06 KB, 下载次数: 224)

vmware识别为分辨率800*600截图效果

vmware识别为分辨率800*600截图效果
回复

使用道具 举报

12#
发表于 2012-1-8 22:26:24 | 显示全部楼层

回复 #38 kafen 的帖子

好像y数字设置不合法吧?一般很小的。。。。
回复

使用道具 举报

13#
发表于 2012-1-8 22:28:53 | 显示全部楼层
还是用下面的写法比较方便检查!


  1. #新式参数:顺序个数均随意。
  2. menuset x=var1 w=var2  y=var3 h=var4 b=var5 n=var6
复制代码
回复

使用道具 举报

14#
发表于 2012-1-8 22:48:09 | 显示全部楼层
Y可以这样理解:边框上方边线起始位置

X可以这样理解:边框左边边线起始位置

设置了X 、Y ,则左边和上边位置就确定了,或者说左上角确定了(左边和上边交点)

然后就是由横向宽度W和纵向宽度h指定边框大小了

[ 本帖最后由 zhs509 于 2012-1-8 22:50 编辑 ]
回复

使用道具 举报

15#
发表于 2012-1-8 22:54:03 | 显示全部楼层

回复 #45 2011seeu 的帖子

哈哈 这样从数学角度更好理解了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 08:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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