无忧启动论坛

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

[已解决] 一个关于GRUB4DOS隐藏菜单的问题

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-10 07:33:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xhwfq 于 2014-12-11 14:42 编辑

我想实现如下功能,怎么弄?

开机显示:Press <F11> to boot menu
按F11键之后,进入grub4dos菜单。
若未按键或按其它键,都倒计时3秒后,运行默认菜单。

问题解决了。

set n=3
set t1=%@time%
:loop
clear
pause --test-key --wait=1 Press <F11> to boot menu %n%
set /A key=*0x4cb00
if %key%==0x8500 goto endloop
set t2=%@time%
if not "%t1%"=="%t2%" set /a n=%n%-1
set t1=%t2%
if not %n%==0 goto loop
:endloop
clear
#以下根据key值做不同处理
2#
发表于 2014-12-10 10:12:55 | 只看该作者
可以试一试这个:

bootlace --force-backup-mbr --boot-prevmbr-first --time-out=3 --hot-key=0x8500 --mbr-disable-floppy 0x80

自己从来没有用过,也不知道是否会提示:Press <F11> to boot menu 字样。
回复

使用道具 举报

3#
发表于 2014-12-10 12:01:15 | 只看该作者

点评

我表达得不太全面,补充一下: “若未按键或按其它键,都倒计时3秒后,运行默认菜单”  详情 回复 发表于 2014-12-10 15:53
回复

使用道具 举报

4#
 楼主| 发表于 2014-12-10 15:53:36 | 只看该作者
saiz 发表于 2014-12-10 12:01
http://bbs.wuyou.net/archiver/?tid-202857.html
參考

我表达得不太全面,补充一下:

“若未按键或按其它键,都倒计时3秒后,运行默认菜单”
回复

使用道具 举报

5#
发表于 2014-12-10 16:16:40 | 只看该作者
沒錯啊...如果沒按 就有預設值啊= =
如果按了某鍵 才會跑某個菜單

点评

我要的是类似于:hiddenmenu --chkpass=0x8500的功能,除了按F11,按其它键都不要有反应.  详情 回复 发表于 2014-12-10 18:42
回复

使用道具 举报

6#
 楼主| 发表于 2014-12-10 18:42:40 | 只看该作者
saiz 发表于 2014-12-10 16:16
沒錯啊...如果沒按 就有預設值啊= =
如果按了某鍵 才會跑某個菜單

我要的是类似于:hiddenmenu --chkpass=0x8500的功能,除了按F11,按其它键都不要有反应.
回复

使用道具 举报

7#
发表于 2014-12-10 20:43:17 | 只看该作者
你不要設定.那按其它鍵不就沒反應了?

点评

问题解决了。 set n=3 set t1=%@time% :loop clear pause --test-key --wait=1 Press to boot menu %n% set /A key=*0x4cb00 if %key%==0x8500 goto endloop set t2=%@time% if not "%t1%"=="%t2%" set  详情 回复 发表于 2014-12-11 14:42
回复

使用道具 举报

8#
 楼主| 发表于 2014-12-11 14:42:03 | 只看该作者
saiz 发表于 2014-12-10 20:43
你不要設定.那按其它鍵不就沒反應了?

问题解决了。

set n=3
set t1=%@time%
:loop
clear
pause --test-key --wait=1 Press <F11> to boot menu %n%
set /A key=*0x4cb00
if %key%==0x8500 goto endloop
set t2=%@time%
if not "%t1%"=="%t2%" set /a n=%n%-1
set t1=%t2%
if not %n%==0 goto loop
:endloop
clear
#以下根据key值做不同处理
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 16:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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