无忧启动论坛

标题: cat --length=0 ()-1? [打印本页]

作者: ytmafnxw    时间: 2011-2-18 09:37
标题: cat --length=0 ()-1?
在NTBOOT中有cat --length=0 ()-1,请问()-1是什么意思?
作者: ytmafnxw    时间: 2011-2-18 09:44
标题: 还有menuset命令的用法是怎样?
menuset 15 15 15 15 15 21 20 40 5 5 10 后面的参数都代表什么?
作者: sratlf    时间: 2011-2-18 11:09
1#  c大在ntboot里有注释

#获取当前分区偏移
cat --length=0 ()-1

2# menuset是外部命令  允许自定义菜单框的位置,命令格式:

menuset 0 0 0 0 0 0 0 0 0 0 0

对应的参数代表如下。0不修改。        

        unsigned char disp_ul; //边框左上角使用的字符

        unsigned char disp_ur; //右上角

        unsigned char disp_ll; //左下角

        unsigned char disp_lr; //右下角

        unsigned char disp_horiz; //横线

        unsigned char disp_vert; //坚线

        unsigned char menu_box_x; //边框开始位置X坐标

        unsigned char menu_box_w; //宽度

        unsigned char menu_box_y; //边框Y坐标

        unsigned char menu_box_h; //高度

        unsigned char menu_box_b; //底部

注意,没有对输入参数进行检测,自己使用时要小心。

比如你不想要显示边框可以使用如下命令

        menuset 32 32 32 32 32 32

也就是把边框全部用空格代替了。32 = 0x20h = 空格

如果输入的参数是数值则直接使用这个数据,如果是字符比如A B C就直接使用字符

例子

        menuset a b c d
作者: ytmafnxw    时间: 2011-2-18 12:58
我是想问为什么()-1就表示当前分区偏移?  cat命令中()-1就对应FILE,其它命令也有这种用法?
作者: chenall    时间: 2011-2-18 15:40
这个是我特别加上去的,只有在cat命令中有效。

如果不使用这个方法也可以获取,只是方便一些。




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