G4D的%time%显示在菜单中如何动态更新时间?
本帖最后由 dsfgamesky 于 2019-7-24 19:48 编辑setmenu --string=3=-0=0xEEFFEE="当前系统日期:%@DATE% %@TIME%",用这个可以在右下角显示时间,但是无法动态更新,这种东西能做到吗? 现在还办不到。 本帖最后由 2011yaya2007777 于 2019-7-27 15:31 编辑
动态更新,这种东西能做到吗?
现在可以动态更新时间了!
例子:
setmenu --string=3=-0=0xEE33EE="当前系统日期:%@DATE%"
setmenu --string=28=-0=0xEE33EE="time" 2011yaya2007777 发表于 2019-7-22 14:59
现在可以动态更新时间了!
例子:
setmenu --string=3=-0=0xEE33EE="当前系统日期:%@DATE%"
现在终于可以动态显示时间时间了,谢谢yaya 2011yaya2007777 发表于 2019-7-22 14:59
现在可以动态更新时间了!
例子:
setmenu --string=3=-0=0xEE33EE="当前系统日期:%@DATE%"
还有一个小问题——日期无法同步。
干脆对setmenu --string增加一个参数,使其动态更新。或出一个动态执行命令的命令。
后者我觉得如果真出的话,也不大可能会有很多人用。 可以实现。但是只有0点才出现此问题。因为是启动界面,就停留几分钟,概率不大。如果修改的话,就同时刷新日期和时间。为了简单期间,必须同时显示日期和时间,不能只显示其中之一。 2011yaya2007777 发表于 2019-7-25 07:41
可以实现。但是只有0点才出现此问题。因为是启动界面,就停留几分钟,概率不大。如果修改的话,就同时刷新 ...
哦,“为了简单期间”是什么意思{:1_185:} 不想增加太多的代码。 2011yaya2007777 发表于 2019-7-25 19:53
不想增加太多的代码。
哦。 本帖最后由 2011yaya2007777 于 2019-7-26 15:31 编辑
还有一个小问题——日期无法同步
setmenu --string=3=-0=0xEE33EE="当前系统日期:"
setmenu --string=18=-0=0xEE33EE="date&time"
2011yaya2007777 发表于 2019-7-26 15:28
setmenu --string=3=-0=0xEE33EE="当前系统日期:"
setmenu --string=18=-0=0xEE33EE="date&time"
yaya大佬666啊! 2011yaya2007777 发表于 2019-7-26 15:28
setmenu --string=3=-0=0xEE33EE="当前系统日期:"
setmenu --string=18=-0=0xEE33EE="date&time"
又遇到一个问题,设置timeout时间后,必须按上下键才会显示。
还有,http://dl.grub4dos.chenall.net/grub4dos-0.4.6a-2019-07-26.7z又坏了,提示:{"error":"Document not found"}
github上的grldr和这儿的不一样啊,用setmenu --string=18=-0=0xEE33EE="date&time"只会显示date&time 本帖最后由 2011yaya2007777 于 2019-7-27 15:31 编辑
已经修正。
这个新功能还没有发布,所以github上的grldr和这儿的不一样。
本帖最后由 dsfgamesky 于 2019-7-27 12:25 编辑
2011yaya2007777 发表于 2019-7-27 10:31
已经修正。
这个新功能还没有发布,所以github上的grldr和这儿的不一样。
yaya大大,又双叒叕出bug了{:1_188:}
在开始时候(设置了timeout时间)时是正常的,
按任意键之后,date&time“蹦”了出来,遮住了版本信息,
在VBE模式也一样,不过成了个黑框。
是你设置的不妥。第0行本来是显示版本信息的地方。你非要在0行显示时间,应当先jzi 应当先禁止显示版本。 本帖最后由 dsfgamesky 于 2019-7-27 13:26 编辑
2011yaya2007777 发表于 2019-7-27 12:56
应当先禁止显示版本。
我并没有设置setmenu --string=0=0=0xEEFFEE="date&time"
menu.lst代码如下
timeout 10
title reboot
reboot
只有这几行,望修正bug。
可启动grub4dos的img文件
本帖最后由 2011yaya2007777 于 2019-7-31 16:37 编辑
确实是我这里的问题。已经修正。
2011yaya2007777 发表于 2019-7-27 15:36
确实是我这里的问题。已经修正。
yaya大神,又出来一个bug
在菜单项中用commandline进入命令行,再按ESC退出之后,setmenu --string=3==0xEEFFEE="date&time"
会不显示。
请测试 2011yaya2007777 发表于 2019-7-31 16:37
请测试
省略x无法居中,个人猜测你没有将时间字符长度考虑在内,像是开头居中了,现在偏右,手动指定可居中
1024*768分辨率
setmenu --string=47=26=0xffffff="date&time" 这个真没有考虑水平距中。一般人也不距中显示。现在正调试带日期和时间格式的模式。也可能有人在日期时间前面加说明字符串,距中反倒惹麻烦。 nttwqz 发表于 2019-8-4 15:45
省略x无法居中,个人猜测你没有将时间字符长度考虑在内,像是开头居中了,现在偏右,手动指定可居中
1 ...
除了 setmenu --string==-1=0xffffff="date&time" ,其他字符串也会这样吧
dsfgamesky 发表于 2019-8-4 16:24
除了 setmenu --string==-1=0xffffff="date&time" ,其他字符串也会这样吧
是的,2018-3-15后,省略x自动居中 nttwqz 发表于 2019-8-4 16:40
是的,2018-3-15后,省略x自动居中
问一下,参数X支持负数吗 dsfgamesky 发表于 2019-8-4 17:00
问一下,参数X支持负数吗
没试过,这么高端的想法你自己试试不就好了,又不麻烦。 本帖最后由 dsfgamesky 于 2019-8-6 06:21 编辑
nttwqz 发表于 2019-8-4 19:37
没试过,这么高端的想法你自己试试不就好了,又不麻烦。
好像不能,就是Y坐标支持负数(Y坐标的 setmenu --string=-0==0xffffff="date&time" 就是从屏幕下边显示) 本帖最后由 dsfgamesky 于 2019-8-8 22:14 编辑
nttwqz 发表于 2019-8-4 15:45
省略x无法居中,个人猜测你没有将时间字符长度考虑在内,像是开头居中了,现在偏右,手动指定可居中
1 ...
刚刚尝试出了一个方法,在字符串前面加入6个空格即可居中 dsfgamesky 发表于 2019-8-8 22:13
刚刚尝试出了一个方法,在字符串前面加入6个空格即可居中
我是自己计算的 现在省略x可以距中。
页:
[1]
2