Board logo

标题: [其他] 纯DOS下如何判断输入的是方向键? [打印本页]

作者: a262615704    时间: 2011-10-14 22:10     标题: 纯DOS下如何判断输入的是方向键?

本帖最后由 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
作者: garyng    时间: 2011-11-9 19:40

方向键也有对应的ASCII码?
作者: raymai97    时间: 2011-11-9 20:07

回复 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

作者: garyng    时间: 2011-11-9 20:56

这些是ASCII码?

我不知道馁~

能不能拿来当控制字符(就像退格键那样?)




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2