天下网吧 >> 网吧天地 >> 天下码农 >> 桌面开发 >> 批处理 >> 正文

批处理实现「变色+翻滚字符」源码,高大上网维都爱用

上一篇:

批处理变量的升级应用——变量的嵌套!高端网吧网维需要掌握的知识

新篇前言:

本次咱们来实现一个比较酷的批处理效果,字符串翻滚和一直变色的效果,这个大家应该知道,是需要用循环来实现的效果,简单的逻辑就是循环显示一个指定的字符串,比如\、|、/专业的话就能实现看起来「翻滚」的效果了。而颜色的改变就更简单了,根据天下网吧之前的教程《批处理修改背景颜色和字体颜色,批处理字体背景颜色对照表,网吧维护看看-网吧批处理》得知,咱们可以实际使用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


本文来源:天下网吧 作者:网吧游戏

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行