1. 适用范围:
使用choice命令可以实现程序在某个位置延时0~9999秒
2. 原理:
choice是一个能让用户在指定时间内做选择的命令 实现上具体是给几个键值,用户输入对应键值,就更改环境变量errorlevel的值,让后面的程序可以根据这个环境变量来判断
其完整语法为
choice [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
我们只需要关注[/c choices]和[/N]和[/t timeout /d choice]这三个参数即可
其中
/c choices 的choices是供选择的键值。如/c ab就是有按键a和b可以选。该参数默认为/c yn
/n 有这个参数choice命令就不会弹出提示文本
/t timeout /d choice 如/t 5 /d y表示给用户5秒选择,这时程序暂停,如果没有选择,就输入y
3. 方法:
在程序要延时的地方插入 choice /n /t timeout /d y >nul 然后更改timeout为延迟的秒数即可 其中关于>nul的说明:美化界面