CMD批处理数字雨
CMD批处理数字雨
第一种:
@echo off
title 数字雨
color 0a
setlocal ENABLEDELAYEDEXPANSION
for /l %%i in (0) do (
set "line="
for /l %%j in (1,1,80) do (
set /a Down%%j-=2
set "x=!Down%%j!"
if !x! LSS 0 (
set /a Arrow%%j=!random!%%3
set /a Down%%j=!random!%%15+10
)
set "x=!Arrow%%j!"
if "!x!" == "2" (
set "line=!line!!random:~-1! "
) else (set "line=!line! ")
)
set /p=!line!<nul
)
将其保存为.bat格式的文件,如数字雨1.bat,双击运行就可以看到滚动的数字雨了。
效果图:
第二种:
@echo off title 数字雨 setlocal ENABLEDELAYEDEXPANSION color 0a for /l %%i in (1,1,80) do ( set Down%%i=0 ) :loop for /l %%j in (1,1,80) do ( set /a Down%%j-=1 if !down%%j! LSS 0 ( set /a Arrow%%j=!random!%%4 set /a Down%%j=!random!%%15+10 ) if "!Arrow%%j!" == "1" ( set /a chr=!random!%%2 set /p=!chr!<nul ) else ( set /p= <nul ) ) goto loop goto :eof
同样将其保存为.bat格式,如数字雨2.bat,双击运行就可以了。
效果图:
经小编测试,第二种在win7系统中似乎有点问题,winXP系统正常,可能与环境变量有关,具体小编也没有排查,后期整理找到问题后分享给大家。
IT技术资料分享-个人整理自互联网 如有侵权联系小编删除处理
上一篇: WPS柱状图坐标轴刻度如何调整? | 下一篇: [资讯]Windows未来成谜,微软阐述其“现代OS”愿景 |