返回列表 发帖

[其他] [分享]批处理背景模板

这种特效不是我最先发现的,但以下却是我的“发现”,呵呵!~
就不注释了,因为我也没搞清楚,只是拿来用用,希望大家去研究研究!~
与大家分享,使得大家以后的批处理都变得更漂亮起来!~
@echo off&setlocal enabledelayedexpansion
::by cjiabing;from http://hi.baidu.com/cjiabing
::可用作一些批处理小程序的背景,你可以更换背景中的图案、文字和颜色。
::注意【set "tab_str=   "】是两个tab键。颜色处理部分不支持好多英文符号,请另外更换。
::下面使用的是循环,可使用for替代,或者不用。输入部分没做好,其实还可以做得更简单,不想动了。
::用exit退出或恢复背景。想看好的动画可以看看BatMPlayer V6.3 歌词版 :
::http://www.bathome.net/thread-9556-1-1.html
title 批处理背景模板
MODE con: COLS=80 LINES=25
COLOR 7c
set "colo=for /f "tokens=1*" %%y in ("###") do (pushd "%temp%"&>"%%~z",set/p=   <nul&findstr /a:%%~y .* "%%~z?"&del "%%~z"&popd)"
set "tab_str=   "
for /l %%a in (1,1,1000) do set "tab_var=!tab_var!"
:beij
for /l %%i in (1,1,8) do echo;
echo;                                                              ╭︿︿︿╮
echo;                                                              {/-^$  ^$-/} ¤
echo;                                                               ( (oo) )  ♀
echo;                                                                ︶︶︶"   
echo;                                                              ╭︿︿︿╮   
echo;                                                              {/-^#  ^#-/} ※
echo;                                                               ( (oo) )  ♂
echo;                                                                ︶︶︶      
echo;                                                              ╭︿︿︿╮   
echo;                                                              {/-●●-/}  ^@
echo;                                                               ( (oo) )  ♀
echo;                                                                ︶︶︶      
echo ﹎ ┈ ┈ .o┈ ﹎  ﹎.. ○
echo ﹎┈﹎ ●  ○ .﹎ ﹎o▂▃▅▆
echo ┈ ┈ /█\/▓\ ﹎ ┈ ﹎﹎ ┈﹎
echo ▅▆▇█████▇▆▅▃▂┈﹎  
%colo:###=4f "□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□"%
echo !tab_str!!tab_var! 2>nul&set /p=<nul
set /p "var=%~dp0"
cmd /e:on "cmd /k "!var!""
cls
goto beij
COPY
链接: https://pan.baidu.com/s/1ueh8FM3B1WO7hQ3efJVlhw?pwd=sniy
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

啊!~~~~~~哪里来的恐龙宝宝哦!学习了

TOP

2# wc726842270
我也是第一次看到,挺有趣的研究研究抄出来了关键语试了下不同情况的输出
@echo off&setlocal enabledelayedexpansion
set "colo=for /f "tokens=1*" %%y in ("###") do (pushd "%temp%"&>"%%~z",set/p=   <nul&findstr /a:%%~y .* "%%~z?"&del "%%~z"&popd)"
echo 123
echo.
%colo:###=4f "qwfsfdqawefasdfwf"%
%colo:###=34 "123145446464564"%
echo.
%colo:###=4f "qwfsfdqawefasdfwf"%
echo 123
%colo:###=4f "qwfsfdqawefasdfwf"%
echo.
echo 123
pause>nulCOPY
1

评分人数

世界上没有学不会的知识,也没有想得到却做不到的事!

TOP

效果还行,但是问题还真不是一点点。。。实用性不高。。。
***共同提高***

TOP

下一个使用看看,谢谢!

TOP

顶~~~~··不过看习惯黑界面了。。。

TOP

问一下“###”符号的作用是什么啊,一直没有接触到,看到你的代码中有所以想请教一下

TOP

返回列表