无忧启动论坛

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

[已解决] VBE背景下如何在自定义位置上显示倒计时

[复制链接]
跳转到指定楼层
1#
发表于 2012-4-30 11:03:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想在VBE模式下显示默认启动项的倒计时,位置可以自己定义更好,只是显示一个倒计数。特来请各位帮忙。或是动态显示进度条,或是像GFX那样圈形变化,
在版主的帮助下,解决了,非常感谢

[ 本帖最后由 xiaoy 于 2012-5-2 20:41 编辑 ]
2#
发表于 2012-4-30 18:36:28 | 只看该作者

回复 #1 xiaoy 的帖子

应该有办法  暂时想到的把菜单改成脚本应该就可以控制位置了  不过可能高亮条就没了
回复

使用道具 举报

3#
 楼主| 发表于 2012-4-30 21:10:10 | 只看该作者
原帖由 sratlf 于 2012-4-30 18:36 发表
应该有办法  暂时想到的把菜单改成脚本应该就可以控制位置了  不过可能高亮条就没了


我这个菜单本来就没有菜单文字显示,都是隐藏了的。只是想在一个地方能显示倒计时。
回复

使用道具 举报

4#
发表于 2012-5-1 07:11:19 | 只看该作者
楼上的是GRLDR的菜单效果图?能否上菜单看一下。怎么实现的?
好像是BURG的效果哟。
回复

使用道具 举报

5#
 楼主| 发表于 2012-5-1 10:49:21 | 只看该作者
呵呵 它就是一张BMP图,在GRUB4DOS中VBE显示  所有菜单都用热键功能,不显示任何文字。
回复

使用道具 举报

6#
发表于 2012-5-1 10:55:20 | 只看该作者
原帖由 xiaoy 于 2012-5-1 10:49 发表
呵呵 它就是一张BMP图,在GRUB4DOS中VBE显示  所有菜单都用热键功能,不显示任何文字。

明白了,应该是用hotkey的功能,设置不显示菜单和热键了
回复

使用道具 举报

7#
发表于 2012-5-1 14:39:23 | 只看该作者

  1. !BAT
  2. ::call %~0 %x% %y% %time%

  3. call Fn.5 %~1 %~2
  4. set tmpxy=%~1 %~2
  5. set n=

  6. setlocal
  7. call :echo %~3
  8. endlocal

  9. :timeout
  10. call Fn.15 "%n%" "" && set /a n=%n%+1 > nul ! set n=1
  11. if %n%<=%~3 && pause --wait=1 ! goto :default
  12. goto :key%@retval% || call Fn.5 %tmpxy%
  13. call :tmpxy \x20
  14. goto :timeout


  15. :echo
  16. call Fn.15 "%n%" "" && set /a n=%n%+1 > nul ! set n=1
  17. if %n%<=%~1 && call Fn.5 %tmpxy% ! exit
  18. call :tmpxy \x7
  19. goto :echo


  20. :tmpxy
  21. echo -e -n %~1
  22. call Fn.4
  23. set /A tmpxy=%@retval% > nul
  24. set tmpxy=0x%tmpxy:~-2% %tmpxy:~,-2%
  25. exit
复制代码


@xiaoy

手机上简单写了下,应该有个进度条的效果,没测试,等回家看下效果,最好弄个最小体积包给我
回复

使用道具 举报

8#
 楼主| 发表于 2012-5-1 15:23:47 | 只看该作者
哎 读不懂啊,不知要怎么加参数,试着加了X Y座标及时间,有点进度的感觉,我加在了所有的tile 之前,须等这个进度显示完了才出现菜单画面。

debug off
find --set-root --devices=h /f9.img || chainloader (hd0,0)+1 && boot
map --mem /f9.img (fd0) && map --hook
command --set-path=(fd0)/grub
hotkey -nc
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
graphicsmode -1 800
splash (fd0)/grub/bj/back.bmp
read 0x1800820 || font (fd0)/grub/myfont.hex.gz
terminal --font-spacing=1:8
color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77
default 0
timeout 5

iftitle ^F1 [find --set-root --devices=h /ntldr && call set [email=ntldr=%@root^%]ntldr=%@root^%[/email]]
map --unmap=1
map --rehook
chainloader %ntldr%/ntldr

iftitle ^F2 [find --set-root --devices=h /bootmgr && call set [email=ntldr=%@root^%]ntldr=%@root^%[/email]]
map --unmap=1
map --rehook
chainloader %bootmgr%/bootmgr

title ^F9
pause --wait=0 请输入一键还原密码 && password =123 || configfile (md)4+8
configfile (fd0)/image.lst

[ 本帖最后由 xiaoy 于 2012-5-1 15:32 编辑 ]
回复

使用道具 举报

9#
发表于 2012-5-1 15:31:22 | 只看该作者

回复 #8 xiaoy 的帖子

弄个最小的包给我,给你改个模板出来
回复

使用道具 举报

10#
 楼主| 发表于 2012-5-1 15:51:08 | 只看该作者

回复 #9 sratlf 的帖子

已经发往版主的GMAIL邮箱 麻烦了
回复

使用道具 举报

11#
发表于 2012-5-4 10:05:13 | 只看该作者
期待版主可以把结果发上来,并告之如何使用,呵呵。
回复

使用道具 举报

12#
发表于 2012-5-14 23:33:16 | 只看该作者
LZ可以上包吗???
回复

使用道具 举报

13#
 楼主| 发表于 2012-5-15 16:47:09 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 23:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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