无忧启动论坛

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

[求助] 如何在菜单中禁用方向键,比如禁用<- 或->键

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-28 08:59:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
菜单中如果像下面这样

#10
title
if %cd%==boothd && goto 12
if %cd%==DIY && goto 12
find --set-root /boot/imgs/%cd%
map ()/boot/imgs/%cd% (0xff) || map --mem ()/boot/imgs/%cd% (0xff)
map --hook
goto 12

正常情况按键盘上下是不能选中该title的,但是左右就可以。这样如果用左右选中后回车就会直接执行,结果报错,有什么办法可以避免这样?

能不能用命令禁用键盘的左右键?

谢谢
2#
 楼主| 发表于 2011-7-29 14:55:28 | 只看该作者
顶一下,没有人能知道么,或者有其它好方法可以避免这个
回复

使用道具 举报

3#
发表于 2011-7-29 15:44:00 | 只看该作者
多写个P处理文件可以做到,也就是说菜单中调用P处理。

另一种办法是动态生成P处理调用。

[ 本帖最后由 zhaohj 于 2011-7-29 15:46 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2011-7-31 22:59:19 | 只看该作者
原帖由 zhaohj 于 2011-7-29 15:44 发表
多写个P处理文件可以做到,也就是说菜单中调用P处理。

另一种办法是动态生成P处理调用。


谢谢zhao兄提点, 另外,我还遇到一个问题,下面这样的行:

if not exist ()%srspath% && clear && echo The Directory [%srspath%] Has Not Found, Press Any Key To Return ... && pause  --wait=3 && find --set-root /f6.lst && configfile ()/f6.lst

如果运行中按的是方向键 下 ,也会报错,其它键都没有问题。
回复

使用道具 举报

5#
 楼主| 发表于 2011-8-1 16:48:04 | 只看该作者
原帖由 drdark 于 2011-7-31 22:59 发表


谢谢zhao兄提点, 另外,我还遇到一个问题,下面这样的行:

if not exist ()%srspath% && clear && echo The Directory [%srspath%] Has Not Found, Press Any Key To Return ... && pause  --wait=3 && ...


不知道是不是个bug, 只要pause 后有 && 命令,按任何方向键都会跳过 && 而执行下一行的命令
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 15:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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