找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25018|回复: 3

[其他] 纯DOS下如何判断输入的是方向键?

[复制链接]
发表于 2011-10-14 22:10:16 | 显示全部楼层 |阅读模式
本帖最后由 a262615704 于 2011-10-18 04:26 编辑

chioce /c:ab157 /n 请输入a,b,1,5,7中一个数:

有效选择字符是: a-z、A-Z、0-9 和 128 到 254 的 ASCII 值

请教如何控制输入方向键?thanks

方向键对应ASCII码:
向上:38
向下:40
发表于 2011-11-9 19:40:52 | 显示全部楼层
方向键也有对应的ASCII码?
发表于 2011-11-9 20:07:03 | 显示全部楼层
回复 2# garyng


    defanive的ckey.exe也是采用类似的号码:
键值列表:

A-Z 65-90
键盘0-9 48-57
F1-F24 112-135

特殊键值:

ENTER 13
SHIFT 16
CONTROL 17
MENU 18
PAUSE 19
CAPITAL 20
ESCAPE 27
SPACE 32
PRIOR 33
NEXT 34
END 35
HOME 36
LEFT 37
UP 38
RIGHT 39
DOWN 40
SELECT 41
PRINT 42
EXECUTE 43
SNAPSHOT 44
INSERT 45
DELETE 46
HELP 47
NUMPAD0 96
NUMPAD1 97
NUMPAD2 98
NUMPAD3 99
NUMPAD4 100
NUMPAD5 101
NUMPAD6 102
NUMPAD7 103
NUMPAD8 104
NUMPAD9 105
MULTIPLY 106
ADD 107
SEPARATOR 108
SUBTRACT 109
DECIMAL 110
DIVIDE 111
NUMLOCK 144
SCROLL 145
发表于 2011-11-9 20:56:02 | 显示全部楼层
这些是ASCII码?

我不知道馁~

能不能拿来当控制字符(就像退格键那样?)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:50 , Processed in 0.017397 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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