这个问题已经在这里有一个答案:
- 批次变量的字符串操作不工作 1个回答
这里是我的代码,(我试图做一个进度条,但失败了)。 http://pastebin.com/JpUT3QvY我得到这个作为输出:条:〜0.1巴:〜0,2条:〜0,3等。等等。我希望它去,如: *, **, ***
等。基本上增加由1每1秒的星号。 任何帮助非常感谢,我尝试了许多不同的结构,但失败了。 现在我需要继续写作只是如此,因为它要我用正确的语法,现在你可以停止阅读,因为这是完全不相干的问题多写这个过滤器能接受我的问题。
@echo off & setlocal enabledelayedexpansion
set bar=**********
set cnt=0
:LOOP
cls
set /A cnt+=1
echo.Progress:!bar:~0,%cnt%!
ping -n 1 www.google.com > nul 2>&1
if "%cnt%" NEQ 10 goto :LOOP
echo.finished.
pause > nul
exit /b