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,双击运行就可以看到滚动的数字雨了。

效果图:

CMD批处理数字雨

 

第二种:

@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,双击运行就可以了。

效果图:

CMD批处理数字雨

 

经小编测试,第二种在win7系统中似乎有点问题,winXP系统正常,可能与环境变量有关,具体小编也没有排查,后期整理找到问题后分享给大家。

 

IT技术资料分享-个人整理自互联网 如有侵权联系小编删除处理

 

 

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/244024.html

(0)
上一篇 2022年4月11日
下一篇 2022年4月11日

相关推荐

发表回复

登录后才能评论