我需要在批处理文件中重复一个字符串,但是我不知道如何

时间:2019-07-24 05:58:13

标签: batch-file

如何减少此代码?

@echo off
cls
echo .
timeout 1
echo ..
timeout 1
cls
echo ...
timeout 1
cls
--    ---
to infinite

我想重复echo并在字符串中添加新的.和一些重复指令。

1 个答案:

答案 0 :(得分:0)

这是批处理方式:

@echo off
:loop
Set /a R=R+1
timeout /t 1 /nobreak >nul
Set Str=.%Str%
echo %Str%              %R% \ %R%
If Not "%R%"=="10" Goto :Loop
Pause>nul

这是VBscript方式:

@echo off
echo For x=1 To 10 '10 Times >>Q.vbs
echo WSH.Sleep 1000:Str=Str^&".">>Q.vbs
echo WSH.Echo Str:Next>>Q.vbs
cscript //nologo Q.vbs & Del "Q.vbs"
pause>nul