返回列表 发帖

[游戏娱乐] 批处理好玩的彩色批处理

findstr还有一招/a,一直不知道怎么用,今天写着玩玩,出现了各种各样的颜色,我想应该是这样用吧。大致改编了一下,娱乐一下。对此精通的高手还望奉献好的代码哦~~~
@echo off
set /p name1=输入你爱的人的名字:
set /p name2=输入你恨的人的名字:
set /p=i love you!<nul>%name1%
set /p=i hate you!<nul>%name2%
for %%a in (0 1 2 3 4 5 6 7 8 9 a b c d e) do (
    for %%b in (0 1 2 3 4 5 6 7 8 9 a b c d e) do (
        findstr /a:%%a%%b ! "%name1%*" "%name2%*"
    )
)
del /q "%name1%*" "%name2%*"
pause>nulCOPY
大家运行看看哦!!!(名字最好是两个字哦,其他的可能不整齐~~~)

怎么我的是再响然后乱码?

已解决,是不支持纯数字...

[ 本帖最后由 BBCC 于 2008-11-10 21:22 编辑 ]

TOP

就2个字节在整齐啊!
本人已死!不用联系!~
要联系下来联系!~~

TOP

回复 2楼 的帖子

不支持纯数字?能否给出你的测试用例和测试结果?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

是蛮好玩的,呵呵

TOP

下载看看 谢谢楼主了^_^'可能是好东西吧

TOP

不错!!顶了!!!!

TOP

楼主你这个作品不错,很好玩!!

TOP

不错,挺好看的,楼主真行

TOP

呀.没搞好呀..我第一次输入一个a 在输入2就出问题了.你不说2字节吗?

TOP

回复 10楼 的帖子

出现了啥子问题?截图上来看看?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

很好玩!楼主真牛!顶一个!

TOP

这个小玩意很有点意思,感谢并支持!

TOP

我也来学学findstr

TOP

我也发个 cn-dos 联盟的
@echo off
title by [email=jvive@cn-dos.net]jvive@cn-dos.net[/email] date: 08-04-03
set "a=abcdefg 哈哈o(∩_∩)o"
>%tmp%\tmp.vbs echo MyVar=MsgBox ("直接浏览点是,手动输入点否,退出点取消", 4163, "十六进位颜色属性配置演示"):Wscript.Echo MyVar
for /f "delims=*" %%i in ('cscript.exe //nologo %tmp%\tmp.vbs') do set MyVar=%%i
pushd %tmp%&del/q "%a%?" tmp.vbs 2>nul
if "%MyVar%"=="2" goto:eof
if "%MyVar%"=="6" goto:browse
if "%MyVar%"=="7" goto:input
goto :eof
:browse
set col=0 1 2 3 4 5 6 7 8 9 a b c d e f
title 点击右键暂停,左键继续
for %%a in (%col%)do for %%b in (%col%)do for %%c in (%col%)do for %%d in (%col%)do (
call:JV %%a%%b%%c%%d "%a%"
echo ---- 配色属性:%%a%%b%%c%%d
)
pause>nul&exit/b
:input
set "color="
title 请输入一个位16进制数(1-4位)[例如1EAf或2a]:
set /p color=
if not defined color goto:input
echo 颜色属性: %color%
set/p=颜色演示:<nul
call:JV %color% "%a%"
echo.
title 按任意键继续...
pause>nul
goto:input
:JV
set/p=<nul>"%~2"
findstr /a:%1 .* "%~2?" 2>nulCOPY

TOP

返回列表