请问这个要如何实现?本意是想生成一个个的等腰三角形(竖着的),但是在delay2中对var进行截取的时候老是显示不出来,我刚学习批处理,请高手指教 一下,这个问题困惑了很久
以下就是代码了
==================================================
@echo off
echo ===================================
echo time color
echo ===================================
set /a i=1
set var=
:delay1
set var=%var%★
echo %var%
set /a i+=1
ping /n 1 127.0>nul
if %i%==20 (goto delay2) else goto delay1
:delay2
set var=%%var:~1,-%i%%
@echo %var%
set /a i-=1
ping /n 1 127.0>nul
if %i%==1 (set var=&goto delay1) else goto delay2
:end
pause
================================================
[ Last edited by bjsh on 2007-7-31 at 12:44 AM ]
以下就是代码了
==================================================
@echo off
echo ===================================
echo time color
echo ===================================
set /a i=1
set var=
:delay1
set var=%var%★
echo %var%
set /a i+=1
ping /n 1 127.0>nul
if %i%==20 (goto delay2) else goto delay1
:delay2
set var=%%var:~1,-%i%%
@echo %var%
set /a i-=1
ping /n 1 127.0>nul
if %i%==1 (set var=&goto delay1) else goto delay2
:end
pause
================================================
[ Last edited by bjsh on 2007-7-31 at 12:44 AM ]
