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

应该可以实现
输一个数字延时1秒自动跳转,两个数字直接跳转
  1. @echo off
  2. if defined c goto %c%
  3. echo 输入数字
  4. powershell "$env:c=$([Console]::ReadKey().KeyChar;$a=[datetime]::now;while(([datetime]::now-$a) -lt 10000000){if([Console]::KeyAvailable){[Console]::ReadKey().KeyChar;break}})-join'';'';cmd /c %~s0"
  5. pause
  6. goto :eof
  7. :1
  8. echo 1
  9. goto :eof
  10. :11
  11. echo 11
  12. goto :eof
复制代码

TOP

返回列表