如何在批处理文件中隐藏timeout命令的倒计时显示?
隐藏timeout命令的倒计时显示方案
直接将命令的标准输出重定向到空设备(nul)即可隐藏倒计时提示,修改后的命令为:
timeout /t 4 /nobreak >nul>nul的作用是丢弃命令产生的所有标准输出内容,包括倒计时数字和提示文字。注意/nobreak是正确的参数写法(无空格),原命令里的/no break可能会被系统识别错误,建议修正。如果需要同时隐藏可能出现的错误输出(比如权限类异常提示),可以加上错误输出重定向:
timeout /t 4 /nobreak >nul 2>&12>&1表示将错误输出(编号2)重定向到标准输出(编号1)的目标位置(即nul),这样所有输出都会被完全丢弃。
timeout命令本身并没有hide参数,你之前添加该参数是无效的,系统会直接忽略它。
内容的提问来源于stack exchange,提问作者katiskii
相关产品推荐
相关产品推荐

