ber*_*ers 8 windows batch-file
在一个空的.bat文件中尝试这个:
@echo off echo Try space and arrow-down pause echo 1 pause echo 2 pause echo 3 pause echo 4 pause echo 5
为什么任何箭头键都会触发两次连续暂停,而空格或字母只触发一次?
谢谢!别尔斯
Jon*_*Jon 9
我怀疑暂停只是对_getch()的调用,它会阻塞直到它读取输入的单个字符,但是它有一个警告"当读取一个功能键或一个箭头键时,每个函数必须被调用两次;第一个调用返回0或0xE0,第二个调用返回实际的密钥代码."
归档时间:
14 年,2 月 前
查看次数:
861 次
最近记录:
13 年,7 月 前