我看了二楼的代码,自己写的,但感觉整个代码繁琐,请大大赐教!- @echo off
-
- set /a x=%random%%%3
- set /a y=3-%x%
- set d1=■■■■
- set d2=■■■■
-
- if %y% equ 3 goto 3
- if %y% equ 2 goto 2
- if %y% equ 1 goto 1
-
- :3
- echo %d1% &pause>nul &&exit
-
- :2
- call :suiji
- if %z%==0 echo %d1:~0,2% &echo. &echo %d2:~0,2% &pause>nul &&exit
- if %z%==1 echo %d1:~0,2% &echo. &echo %d2:~1,2% &pause>nul &&exit
- if %z%==2 echo %d1:~1,2% &echo. &echo %d2:~0,2% &pause>nul &&exit
-
- :1
- call :suiji
- if %z%==0 echo %d1:~1,1% &echo. &echo %d2:~0,3% &pause>nul &&exit
- if %z%==1 echo %d1:~0,3% &echo. &echo %d2:~0,1% &pause>nul &&exit
- if %z%==2 echo %d1:~0,3% &echo. &echo %d2:~2,1% &pause>nul &&exit
-
- :suiji
- set /a z=%random%%%3
- goto :eof
复制代码
|