无忧启动论坛

标题: 这个是color命令的bug吗? [打印本页]

作者: dsfgamesky    时间: 2019-10-1 07:45
标题: 这个是color命令的bug吗?
本帖最后由 dsfgamesky 于 2019-10-1 07:46 编辑

在 title 命令之前加上“color  standard=0x1F”之后,只有输出的信息背景是蓝色的,而在加载title命令之后,就是全屏蓝色了
menu.lst 命令
  1. default 0
  2. color  standard=0x1F
  3. echo abcdefg
  4. pause

  5. title abcd
  6. echo abcd
  7. pause
  8. commandline
复制代码

如图
未加载title命令输出的字符(字符背景为蓝色)

加载了title命令输出的字符(所有背景为蓝色)

作者: dsfgamesky    时间: 2019-10-1 08:16
又发现一个,使用
setmenu --string=65=0=0xFFFFFF="date&time=Time: yyyy/MM/dd hh:mm:ss AP"
命令时,再使用
hiddenmenu --chkpass
日期字符串会显示。

作者: 2011yaya2007777    时间: 2019-10-1 08:59
你的 "color  standard=0x1F" 命令,就是设置控制台颜色,grub4dos 执行得非常正确。
作者: dsfgamesky    时间: 2019-10-1 09:59
本帖最后由 dsfgamesky 于 2019-10-1 10:07 编辑
2011yaya2007777 发表于 2019-10-1 08:59
你的 "color  standard=0x1F" 命令,就是设置控制台颜色,grub4dos 执行得非常正确。


在title命令之前使用就会像第一幅图那样,使用(使用1次之后就会这样)title命令就会变成第二幅图的那样
第一幅图的那个只有文字的背景变成蓝色,其他地方并不是蓝色的啊?
作者: 2011yaya2007777    时间: 2019-10-1 10:11
第一幅图,按指定颜色显示当前字符串,其他控制台颜色是以前既定的。
第二幅图,重新进入控制台,刷新,采用了新指定的控制台颜色。
作者: dsfgamesky    时间: 2019-10-1 10:54
2011yaya2007777 发表于 2019-10-1 10:11
第一幅图,按指定颜色显示当前字符串,其他控制台颜色是以前既定的。
第二幅图,重新进入控制台,刷新,采 ...

hiddenmenu --chkpass 日期字符串无法隐藏,这个是bug吧。
作者: 2011yaya2007777    时间: 2019-10-1 11:08
试一试

grldr.rar

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


作者: dsfgamesky    时间: 2019-10-1 21:19
2011yaya2007777 发表于 2019-10-1 11:08
试一试

在命令行中输入一些命令,它的输出字符的背景只有字符背景是蓝色的,而没有字符的却是黑色的
命令:
boot
call
cat
chainloader
checkrange
checktime
cmp
color
ls
splashimage
这些命令只有字符背景为蓝色
作者: 2011yaya2007777    时间: 2019-10-2 07:32
执行清屏命令,刷新一下。
作者: dsfgamesky    时间: 2019-10-2 09:32
2011yaya2007777 发表于 2019-10-2 07:32
执行清屏命令,刷新一下。




就是这样,执行完之后这些命令无字符的背景变成黑色,很不协调
作者: 2011yaya2007777    时间: 2019-10-2 13:22
在控制台就是这样的。一般没有人设置控制台字符的颜色。
作者: dsfgamesky    时间: 2019-10-2 14:31
本帖最后由 dsfgamesky 于 2019-10-2 14:33 编辑
2011yaya2007777 发表于 2019-10-2 13:22
在控制台就是这样的。一般没有人设置控制台字符的颜色。


嗯,知道了
那个帖子的问题已经找出来了,您可以解决吗?http://bbs.wuyou.net/forum.php?m ... p;page=2#pid3867409
作者: 2011yaya2007777    时间: 2019-10-2 17:09
清屏命令是 clear。

设置颜色,一般是在菜单里,根据需求,选择以下目标:常规、高亮、帮助、边框、控制台等,同时设定。
你选择控制台颜色=0x1f,这也就是控制台里字符的常规颜色。
执行 ls 命令时,屏幕上的黑块,是文件夹名称。如果你没有设置高亮颜色,默认是0x0f。我这里就是这样显示的。至于你的文件夹前景色怎么成了黑色,你自己找一找原因。

作者: dsfgamesky    时间: 2019-10-2 20:36
2011yaya2007777 发表于 2019-10-2 17:09
清屏命令是 clear。

设置颜色,一般是在菜单里,根据需求,选择以下目标:常规、高亮、帮助、边框、控制 ...






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