找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 61363|回复: 16

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

[复制链接]
发表于 2008-11-10 21:09:54 | 显示全部楼层 |阅读模式
findstr还有一招/a,一直不知道怎么用,今天写着玩玩,出现了各种各样的颜色,我想应该是这样用吧。大致改编了一下,娱乐一下。对此精通的高手还望奉献好的代码哦~~~
  1. @echo off
  2. set /p name1=输入你爱的人的名字:
  3. set /p name2=输入你恨的人的名字:
  4. set /p=i love you!<nul>%name1%
  5. set /p=i hate you!<nul>%name2%
  6. for %%a in (0 1 2 3 4 5 6 7 8 9 a b c d e) do (
  7.     for %%b in (0 1 2 3 4 5 6 7 8 9 a b c d e) do (
  8.         findstr /a:%%a%%b ! "%name1%*" "%name2%*"
  9.     )
  10. )
  11. del /q "%name1%*" "%name2%*"
  12. pause>nul
复制代码
大家运行看看哦!!!(名字最好是两个字哦,其他的可能不整齐~~~)
发表于 2008-11-10 21:20:30 | 显示全部楼层
怎么我的是再响然后乱码?

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

[ 本帖最后由 BBCC 于 2008-11-10 21:22 编辑 ]
发表于 2008-11-11 00:15:40 | 显示全部楼层
就2个字节在整齐啊!
发表于 2008-11-11 12:14:27 | 显示全部楼层

回复 2楼 的帖子

不支持纯数字?能否给出你的测试用例和测试结果?
发表于 2008-11-12 22:44:08 | 显示全部楼层
是蛮好玩的,呵呵
发表于 2008-11-27 08:52:00 | 显示全部楼层
下载看看 谢谢楼主了^_^'可能是好东西吧
发表于 2008-11-28 17:24:22 | 显示全部楼层
不错!!顶了!!!!
发表于 2008-11-30 17:25:45 | 显示全部楼层
楼主你这个作品不错,很好玩!!
发表于 2008-12-16 21:07:50 | 显示全部楼层
不错,挺好看的,楼主真行
发表于 2008-12-29 17:33:43 | 显示全部楼层
呀.没搞好呀..我第一次输入一个a 在输入2就出问题了.你不说2字节吗?
发表于 2008-12-29 19:46:51 | 显示全部楼层

回复 10楼 的帖子

出现了啥子问题?截图上来看看?
发表于 2008-12-31 12:04:35 | 显示全部楼层
很好玩!楼主真牛!顶一个!
发表于 2009-6-12 10:04:33 | 显示全部楼层
这个小玩意很有点意思,感谢并支持!
发表于 2009-6-12 17:11:40 | 显示全部楼层
我也来学学findstr
发表于 2009-6-14 02:27:55 | 显示全部楼层
我也发个 cn-dos 联盟的
  1. @echo off
  2. title by [email=jvive@cn-dos.net]jvive@cn-dos.net[/email] date: 08-04-03
  3. set "a=abcdefg 哈哈o(∩_∩)o"
  4. >%tmp%\tmp.vbs echo MyVar=MsgBox ("直接浏览点是,手动输入点否,退出点取消", 4163, "十六进位颜色属性配置演示"):Wscript.Echo MyVar
  5. for /f "delims=*" %%i in ('cscript.exe //nologo %tmp%\tmp.vbs') do set MyVar=%%i
  6. pushd %tmp%&del/q "%a%?" tmp.vbs 2>nul
  7. if "%MyVar%"=="2" goto:eof
  8. if "%MyVar%"=="6" goto:browse
  9. if "%MyVar%"=="7" goto:input
  10. goto :eof
  11. :browse
  12. set col=0 1 2 3 4 5 6 7 8 9 a b c d e f
  13. title 点击右键暂停,左键继续
  14. for %%a in (%col%)do for %%b in (%col%)do for %%c in (%col%)do for %%d in (%col%)do (
  15. call:JV %%a%%b%%c%%d "%a%"
  16. echo ---- 配色属性:%%a%%b%%c%%d
  17. )
  18. pause>nul&exit/b
  19. :input
  20. set "color="
  21. title 请输入一个位16进制数(1-4位)[例如1EAf或2a]:
  22. set /p color=
  23. if not defined color goto:input
  24. echo 颜色属性: %color%
  25. set/p=颜色演示:<nul
  26. call:JV %color% "%a%"
  27. echo.
  28. title 按任意键继续...
  29. pause>nul
  30. goto:input
  31. :JV
  32. set/p=<nul>"%~2"
  33. findstr /a:%1 .* "%~2?" 2>nul
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 21:43 , Processed in 0.021734 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表