标题: [游戏娱乐] 批处理好玩的彩色批处理 [打印本页]
作者: lhjoanna 时间: 2008-11-10 21:09 标题: 批处理好玩的彩色批处理
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>nul
复制代码
大家运行看看哦!!!(名字最好是两个字哦,其他的可能不整齐~~~)
作者: BBCC 时间: 2008-11-10 21:20
怎么我的是再响然后乱码?
已解决,是不支持纯数字...
[ 本帖最后由 BBCC 于 2008-11-10 21:22 编辑 ]
作者: jellyhk 时间: 2008-11-11 00:15
就2个字节在整齐啊!
作者: Batcher 时间: 2008-11-11 12:14 标题: 回复 2楼 的帖子
不支持纯数字?能否给出你的测试用例和测试结果?
作者: weiyepin 时间: 2008-11-12 22:44
是蛮好玩的,呵呵
作者: ljl 时间: 2008-11-27 08:52
下载看看 谢谢楼主了^_^'可能是好东西吧
作者: ciciwenwen 时间: 2008-11-28 17:24
不错!!顶了!!!!
作者: 000hong000 时间: 2008-11-30 17:25
楼主你这个作品不错,很好玩!!
作者: noname_hero 时间: 2008-12-16 21:07
不错,挺好看的,楼主真行
作者: haolongo 时间: 2008-12-29 17:33
呀.没搞好呀..我第一次输入一个a 在输入2就出问题了.你不说2字节吗?
作者: Batcher 时间: 2008-12-29 19:46 标题: 回复 10楼 的帖子
出现了啥子问题?截图上来看看?
作者: cui0029 时间: 2008-12-31 12:04
很好玩!楼主真牛!顶一个!
作者: ynkm0871 时间: 2009-6-12 10:04
这个小玩意很有点意思,感谢并支持!
作者: zljzsmzzx 时间: 2009-6-12 17:11
我也来学学findstr
作者: qq43142691 时间: 2009-6-14 02:27
我也发个 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>nul
复制代码
作者: Batcher 时间: 2009-6-14 12:04 标题: 回复 15楼 的帖子
差不多1年之前已经有人转过了
http://bbs.bathome.net/thread-1852-1-1.html
作者: keen 时间: 2009-6-14 13:15 标题: 回复 16楼 的帖子
最好把链接地址直接链接的好,方便进入链接。
修改15楼的链接地址成直接点击进入:
http://bbs.bathome.net/thread-1852-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |