[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 纯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

方向键也有对应的ASCII码?

TOP

回复 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
为何批处理不适合做界面
为何随风讨厌call命令
http://bbs.bathome.net/thread-4482-1-10.html

TOP

这些是ASCII码?

我不知道馁~

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

TOP

返回列表