[英]Display output in a certain way using echo of batch
您可以滥用set /p
写入屏幕。 它不会附加换行符。 您还需要回车以返回到行的开头以覆盖旧的输出:
@echo off
setlocal EnableDelayedExpansion
for /f %%a in ('copy /Z "%~dpf0" nul') do set "CR=%%a"
for /l %%n in (1,1,6) do (
set /P "=Count %%n of 6!CR!" <nul
timeout 1 >nul
)
第一个for /f
循环只是为了获得CR
(回车)。 您必须使用延迟扩展才能使用它( %CR%
不起作用)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.