我对批处理脚本相当陌生,但总体上对编程相当精通。我目前正在从批处理文件中调用Perl脚本,并在退出命令窗口之前在Windows命令窗口中显示Perl脚本的结果10秒。
我正在使用命令
timeout /t 10 /nobreak
然后也将其打印到命令窗口中Perl脚本的结果之后。
有没有什么方法可以防止这种情况,这样我就可以看到perl脚本的结果,然后看到计时器倒计时?
我知道我可以把'〉NUL'附加到我的timeout命令来抑制倒计时器,但这不是我想要做的。我只是想防止我看到的一行代码打印到命令窗口。如果不能做到这一点,这没有问题,我会接受它。但如果我可以删除它,我想。
提前感谢您的帮助!
3条答案
按热度按时间jpfvwuh41#
如果要避免回显某个命令,请在该命令前面加上
@
:您可以使用以下命令完全禁用回显
通常你把
在批处理文件的开头,因此命令不输出。
db2dz4w82#
试着做,
cpjpxq1n3#
我的做法是这样的。
一个简单的线性可以是
timeout /t 10 /nobreak >nul