本帖最后由 idwma 于 2023-7-21 21:43 编辑
应该可以实现
输一个数字延时1秒自动跳转,两个数字直接跳转- @echo off
- if defined c goto %c%
- echo 输入数字
- 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"
- pause
- goto :eof
-
- :1
- echo 1
- goto :eof
-
- :11
- echo 11
- goto :eof
复制代码
|