pmi*_*gue 8 windows cmd batch-file
我是批处理脚本的新手,但总的来说编程能力合理.我正在从批处理文件调用perl脚本,并在退出命令窗口之前在Windows命令窗口中显示perl脚本的结果10秒钟.
我正在使用该命令
timeout /t 10 /nobreak
Run Code Online (Sandbox Code Playgroud)
然后在perl脚本的结果之后也将其打印到命令窗口.
有没有办法防止这种情况,以便我只看到perl脚本的结果,然后看到计时器倒计时?
我知道我可以将'> NUL'附加到我的超时命令来抑制倒数计时器,但这不是我想要做的.我只想防止我看到的代码行打印到命令窗口.如果不能做到这一点,那就没问题,我会忍受它.但是,如果我可以删除它,我想.
在此先感谢您的帮助!
LS_*_*ᴅᴇᴠ 15
如果要避免回显一个命令,请在其前面加上@:
@timeout /t 10 /nobreak
Run Code Online (Sandbox Code Playgroud)
您可以使用命令完全禁用回显
echo off
Run Code Online (Sandbox Code Playgroud)
通常,你放
@echo off
Run Code Online (Sandbox Code Playgroud)
在批处理文件的开头,所以命令不会输出.
小智 9
试试做,
timeout /t 10 nobreak>nul
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44608 次 |
| 最近记录: |