[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[游戏娱乐] 批处理彩字输出

献词一首。(水平不高,献丑了)
  1. ::-------------Welcome to www.bathome.net---------------
  2. @mode con cols=56 lines=12 & @title 献词一首 by Broly
  3. @echo off&setlocal enabledelayedexpansion
  4. set m=0
  5. set str=2367abcdef
  6. for /f "delims=" %%i in ('more +22 "%~nx0"') do (set "t=%%i" &call :loop)
  7. echo\ &echo                   Welcome to www.bathome.net
  8. pause>nul & exit
  9. :loop
  10. if not "!t:~%m%,1!"=="" (
  11. set /a rnd=%random%%%11
  12. >"!t:~%m%,1!_",set /p "=   "<nul
  13. findstr /a:0!str:~%rnd%,1! .* "!t:~%m%,1!_*" 2>nul
  14. ping -n 1 127.1>nul
  15. del "!t:~%m%,1!_"
  16. set /a m+=1
  17. goto loop)
  18. set m=0
  19. echo.
  20. goto :eof
  21. =========分=====割=====线==========
  22.    念奴娇·赤壁怀古  苏轼
  23. 大江东去,浪淘尽,千古风流人物。
  24. 故垒西边,人道是,三国周郎赤壁。
  25. 乱石穿空,惊涛拍岸,卷起千堆雪。
  26. 江山如画,一时多少豪杰!
  27. 遥想公瑾当年,小乔初嫁了,雄姿英发。
  28. 羽扇纶巾,谈笑间,樯橹灰飞烟灭。
  29. 故国神游,多情应笑我,早生华发。
  30. 人生如梦,一樽还酹江月。
复制代码
链接: https://pan.baidu.com/s/1TR8CjbWxmqZwjaxAnanlbw?pwd=mmm7
---学无止境---

不错是不错,就是最后几行运行起来比较卡慢,是什么原因呢?

TOP

运行后,把窗口给关闭了,还得重启计算机,哎

TOP

回复 2# fish


    谢谢了  我发现要弄到桌面才可以哦

TOP

回复 33# zaixinxiangnian


    1.%~nx0的值是本批处理的名字
    2.%random%%%11 返回的是0~11之间的随机数
    3.这句的意思是把字符串"  "保存到一个名为"!t:~%m%,1!_"的文件(里面是由于变量!t:~%m%,1!不同而得到不同的名字)
---学无止境---

TOP

回复 1# broly

看了下没能看懂
    1.FOR 里面的 "%~nx0"  什么意思啊
2.%random%%%11   random不是随机数吗,,,好现这样子是有规率的随机数?
3.>"!t:~%m%,1!_",set /p "=   "<nul    什么意思啊?

肯请老大帮忙理解

TOP

虽好多看不懂

我也要花时间研究下

TOP

挺不错的,支持一下

TOP

退格符的高级应用,老大真是高人啊。我慢慢学习吧。谢谢分享。

TOP

回复 25# wc726842270


    原来你就是“网吧男”,难能可贵啊!~学习的精神令人敬佩!
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

强!
五彩缤纷的勒~

TOP

大牛啊!!!!!!!摸派大牛,哈哈

TOP

回复 24楼 的帖子

2>nul   将错误导入空设备中 1>NUL 将标准输出导入空设备中
1>NUL 2>NUL屏蔽信息

TOP

findstr /a:0!str:~%rnd%,1! .* "!t:~%m%,1!_*" 2>nul   中的2代表什么意思呢?用大于等于2的数字替代都能行 但是用用1替代就不行了,而且即使去掉2>nul 这个部分依然能够程序正常运行。
only the strong survive!

TOP

高手呀!真是的!

TOP

返回列表