pause-batch
2020年12月15日描述:
pause 命令用于暂停批处理,由用户判断是否继续。常用于代码调试。
如果 bat 文件没有 pause 命令,文件执行结束之后就自动关闭终端,也就是常见的“一闪而过”。
语法:
pause
常见结果:
代码执行过程中遇到 pause,会暂停,提示 “请按任意键继续. . .”
不同的操作有不同的结果:
用户按任意按键就会执行后续的代码,如果后面没有其他代码和 pause,就会直接退出终端control+c 会提示 “终止批处理操作吗(Y/N)?”,没有默认值,只允许输入 Y/N,输入其他值会继续提示;输入Y(不区分大小写),结束批处理,退出终端;输入 N(不区分大小写),继续执行后续代码。
示例:
代码
@echo off set c0isini=c0isini echo %c0isini% pause echo c0isini2020 pause
输出
c0isini 请按任意键继续. . . 终止批处理操作吗(Y/N)? a 终止批处理操作吗(Y/N)? N c0isini2020 请按任意键继续. . .