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

[求助]请问用choice作选择菜单中回车键用什么字母代替?

[复制链接]
发表于 2004-7-6 08:59:13 | 显示全部楼层 |阅读模式
用choice用菜单选择时往往这样的格式:
choice /c:XYC /n
if errorlevel 3 goto a
if errorlevel 2 goto b
if errorlevel 1 goto c
现在想将按下Y键goto b的选择改为按下回车键goto b,这个回车键用什么字母来代替呢?

外加另外一问题:
在DOS下对*.com文件加壳用什么软件相对不容易被脱壳呢?
发表于 2004-7-6 15:17:20 | 显示全部楼层

[求助]请问用choice作选择菜单中回车键用什么字母代替?

[UploadFile=34_3199_1.zip]有个小工具叫WAIT.COM,它可以完全替代CHOICE。你可以试试,从附件中下载!
用法如下
WAIT [分:]秒[.10分之1秒] [提示语句]
最大时间: 1 小时; 默认时间: 无限
返回的Errorlevel值:
0:      超时
1..254: 按键的ASCII码(转为大写)
255:    非ASCII吗键
你的代码可写成
WAIT
if errorlevel 89 goto A
if errorlevel 78 goto B
if errorlevel 67 goto C
IF ERRORLEVEL 11 GOTO B
回复

使用道具 举报

发表于 2005-11-19 10:06:19 | 显示全部楼层

[求助]请问用choice作选择菜单中回车键用什么字母代替?

请问楼上的朋友,我按照你的方法对照ACSII表有的能正确被返回,而有的不能被正确返回,不知道什么情况。难道对写命令的时候有什么要求?
wait
if errorlevel 49 goto A
if errorlevel 50 goto B
if errorlevel 51 goto C
if errorlevel 11 goto D
对应:1.2.3.HOME
但没一个有用
如果改一个为32,既空格,能被返回!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-18 23:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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