当然对以上这种有规律的情况,完全可以简化成如下代码:- @echo off&setlocal enabledelayedexpansion
- color 1f&mode con cols=46 lines=15
- for /l %%a in (1,1,41) do (
- if defined - (
- set "add=-"
- ) else (
- set "add=+"
- )
- set /a n!add!=1
- if !n! equ 9 set "-=a"
- if !n! equ 1 set "-="
- cls&echo 当前坐标:%%a-!n!
- echo ____________________________________________
- for /l %%b in (1,1,!n!) do echo.
- for /l %%c in (1,1,%%a) do set /p= <nul
- set /p=★<nul&echo.
- set /a num=9-n
- for /l %%e in (1,1,!num!) do echo.
- echo ____________________________________________
- for /l %%f in (1,1,1000) do echo>nul
- )
- pause>nul
复制代码
|