批处理变量的升级应用——变量的嵌套!高端网吧网维需要掌握的知识
本次咱们来实现一个比较酷的批处理效果,字符串翻滚和一直变色的效果,这个大家应该知道,是需要用循环来实现的效果,简单的逻辑就是循环显示一个指定的字符串,比如\、|、/专业的话就能实现看起来「翻滚」的效果了。而颜色的改变就更简单了,根据天下网吧之前的教程《批处理修改背景颜色和字体颜色,批处理字体背景颜色对照表,网吧维护看看-网吧批处理》得知,咱们可以实际使用color命令来修改字体颜色。
最终效果截图:
@echo off&setlocal enabledelayedexpansion&cls&title *-提示信息-*&color 0f :: Code SKB mode con: cols=40 lines=6 for /l %%a in (1,1,120) do ( if %%a leq 56 set/p=*<nul if %%a equ 57 set/p=友<nul&ping -n 1 127.1>nul if %%a equ 59 set/p=情<nul&ping -n 1 127.1>nul if %%a equ 61 set/p=提<nul&ping -n 1 127.1>nul if %%a equ 63 set/p=示<nul&ping -n 1 127.1>nul if %%a geq 65 set/p=*<nul ) set "c=12345689abcde" echo/ set b=/-\ set 退格= :b for /l %%i in (0,1,3) do ( call :a %%i set /a d=%random%%%13+1 ) goto :b :a set/a a=%1%%4 if %a% EQU 3 (set/p= ^| Welcome to txwb.com<nul) else set/p= !b:~%a%,1! Welcome to txwb.com<nul ping/n 1 127.1>nul color 0!c:~%d%,1! set/p=%退格%<nul goto :eof