Loops 循环批处理过程,直到用户按下任何键

Loops 循环批处理过程,直到用户按下任何键,loops,batch-file,key,Loops,Batch File,Key,我希望在批处理过程中运行一个循环,例如秒表或计时器退出循环,并且只要按下任何键,批处理过程就会继续。没有中断或Cntl-C。没有用于此的批处理函数,它必须在Win64环境中运行。写一个简短的汇编程序prog.exe似乎很简单,但我找不到一个可以快速检查键盘缓冲区并在dos errorlevel中返回简单答案而不暂停“秒表”并达到目的的程序。我写了一个“简短汇编程序prog.exe”辅助程序,我叫它GetKey.exe,你可以从这个网站下载它:,查找程序号3。例如: :loop rem Do

我希望在批处理过程中运行一个循环,例如秒表或计时器退出循环,并且只要按下任何键,批处理过程就会继续。没有中断或Cntl-C。没有用于此的批处理函数,它必须在Win64环境中运行。写一个简短的汇编程序prog.exe似乎很简单,但我找不到一个可以快速检查键盘缓冲区并在dos errorlevel中返回简单答案而不暂停“秒表”并达到目的的程序。

我写了一个“简短汇编程序prog.exe”辅助程序,我叫它GetKey.exe,你可以从这个网站下载它:,查找程序号3。例如:

:loop
   rem Do anything you want here...
   GetKey /N
if %errorlevel% == 0 goto loop
echo The key pressed have this code: %errorlevel%
我的程序太快了,我甚至批量编写了一个基本版的蛇动画游戏!它位于同一个站点,位于程序6-CursorPos.exe下面

安东尼奥