动化效果演示:
将下面示例的内容保存为 .BAT 文件:
::模拟进度条效果示例1:
@echo off&color
2f&title 本程序仅用于“模拟进度条效果”的演示-寒夜孤星【初学者】
echo.
echo.
set hanye=───────
for /L %%j in (1 1 62) do set /p gu=*
echo.
echo * 本程序仅用于“模拟进度条效果”的演示-寒夜孤星【初学者】 *
echo
* 程序正在加载中: *
echo *┌%hanye%%hanye%%hanye%%hanye%┐*
set /p =* ■
for /L %%j in (1 1 26) do set /p
gu=■
127.0.0.1>nul
echo 100%%*
echo *└%hanye%%hanye%%hanye%%hanye%┘*
for /L %%j in (1 1 62) do set /p gu=*
echo.
echo.
echo.
echo.
pause
在上一节,可能我们依然没有完全弄明白“set
/p=!shu!
本示例中:set
hanye=───────,不需要过多解释,将这个字符(符号)设置为变量,以便在下面使用%hanye% 。在后面的命令中,“echo
*┌%hanye%%hanye%%hanye%%hanye%┐*”中的%hanye%
就是使用此变量,这样一共显示的符号—就是28个。说明:在echo
命令中,是可以使用变量的,而且显示的是变量值,不是变量名。同时,还可以和其他字符( * ┌
┐ └ ┘等)一起使用,这从示例中可以看得出来。在后面的“echo
*└%hanye%%hanye%%hanye%%hanye%┘*”也是同样的道理。当然,也是可以写成:
echo
*┌─────────────────────