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

批处理按序逐渐显示5个A

[复制链接]
发表于 2009-3-19 12:15:31 | 显示全部楼层 |阅读模式
批处理按序逐渐显示5个A
题目:按下图格式显示5个A
要求:从左下方的A开始,按从左到右,从下到上的次序,逐渐显示
   A
   A
  AAA

   A│5
   A│4
  AAA│
 ───┘
  123
参考解法:读书笔记(第 25 层)
http://bbs.bathome.net/viewthread.php?tid=3577&page=2#pid23945

[ 本帖最后由 wxcute 于 2009-5-12 12:07 编辑 ]
发表于 2009-3-19 12:54:30 | 显示全部楼层
延时的方法有很多,为何要限制别人的思路呢?这不是和“练功”的本意背道而驰了么?
还有,第一行1个A,第二行也是1个A,第三行3个A,这叫什么规律?
 楼主| 发表于 2009-3-19 12:55:57 | 显示全部楼层

回复 2楼 的帖子

好的改改。应该自由发挥。
发表于 2009-3-19 13:34:24 | 显示全部楼层

回复 1楼 的帖子

可直接点击楼层号获得此链接:读书笔记(第 25 层)
http://bbs.bathome.net/viewthrea ... amp;page=2#pid23945
发表于 2009-12-14 13:37:45 | 显示全部楼层
  1. @echo off
  2. ping /n 1 /w 1000 99.99>nul
  3. for /l %%i in (1,1,5) do (
  4. call :%%i
  5. ping /n 1 /w 1000 99.99>nul
  6. )
  7. echo.
  8. pause

  9. :1
  10. cls
  11. echo.
  12. echo.
  13. echo.
  14. echo    A
  15. goto :eof

  16. :2
  17. cls
  18. echo.
  19. echo.
  20. echo.
  21. echo    AA
  22. goto :eof

  23. :3
  24. cls
  25. echo.
  26. echo.
  27. echo.
  28. echo    AAA
  29. goto :eof

  30. :4
  31. cls
  32. echo.
  33. echo.
  34. echo      A
  35. echo    AAA
  36. goto :eof

  37. :5
  38. cls
  39. echo.
  40. echo      A
  41. echo      A
  42. echo    AAA
  43. goto :eof
复制代码

评分

参与人数 1PB +3 收起 理由
wxcute + 3 感谢参与

查看全部评分

发表于 2010-4-26 17:47:52 | 显示全部楼层
真的很难让人懂呐,还是请求高手吧丶
发表于 2011-5-29 15:38:54 | 显示全部楼层

  1. @echo off
  2. echo.   
  3. echo.   
  4. echo   A
  5. ping 127.1 -n 2 >nul
  6. cls
  7. echo.   
  8. echo.   
  9. echo   AA
  10. ping 127.1 -n 2 >nul
  11. cls
  12. echo.   
  13. echo.   
  14. echo   AAA
  15. ping 127.1 -n 2 >nul
  16. cls
  17. echo.   
  18. echo     A
  19. echo.  AAA
  20. ping 127.1 -n 2 >nul
  21. cls
  22. echo.    A
  23. echo.    A
  24. echo.  AAA
  25. pause
复制代码
发表于 2011-6-8 22:52:47 | 显示全部楼层
基本与7楼一下,而且参考了延时与CLS,学习了

  1. @echo off
  2. echo.
  3. echo.
  4. echo.   
  5. echo.   
  6. echo A

  7. ping 127.1 -n 2 >nul
  8. cls
  9. echo.
  10. echo.
  11. echo.   
  12. echo.   
  13. echo AA

  14. ping 127.0 -n 2 >nul
  15. cls
  16. echo.
  17. echo.
  18. echo.   
  19. echo.   
  20. echo AAA

  21. ping 127.0 -n 2 >nul
  22. cls
  23. echo.
  24. echo.
  25. echo.   
  26. echo   A  
  27. echo AAA

  28. ping 127.0 -n 2 >nul
  29. cls
  30. echo.
  31. echo.
  32. echo.  
  33. echo  AA  
  34. echo AAA

  35. ping 127.0 -n 2 >nul
  36. cls
  37. echo.
  38. echo.
  39. echo.  
  40. echo    A
  41. echo   AA  
  42. echo  AAA
  43. pause
复制代码
发表于 2011-6-9 23:03:26 | 显示全部楼层
用同样的思路做的进度条,不知道进度条能否用FOR来,望指教

  1. @echo off
  2. echo.
  3. echo.
  4. echo.   
  5. echo.   
  6. echo |||||||||||||||||||||||||||||||
  7. ping 127.0 -n 1 1>nul 2>nul
  8. cls
  9. echo.
  10. echo.
  11. echo.   
  12. echo.   
  13. echo 》||||||||||||||||||||||||||||||
  14. ping 127.0 -n 2 1>nul 2>nul
  15. cls
  16. echo.
  17. echo.
  18. echo.   
  19. echo.   
  20. echo 》》|||||||||||||||||||||||||||||
  21. ping 127.0 -n 2 1>nul 2>nul
  22. cls
  23. echo.
  24. echo.
  25. echo.   
  26. echo.   
  27. echo 》》》||||||||||||||||||||||||||||
  28. ping 127.0 -n 2 1>nul 2>nul
  29. cls
  30. echo.
  31. echo.
  32. echo.   
  33. echo.   
  34. echo 》》》》|||||||||||||||||||||||||||
  35. ping 127.0 -n 2 1>nul 2>nul
  36. cls
  37. echo.
  38. echo.
  39. echo.   
  40. echo.   
  41. echo 》》》》》||||||||||||||||||||||||||
  42. ping 127.0 -n 2 1>nul 2>nul
  43. cls
  44. echo.
  45. echo.
  46. echo.   
  47. echo.   
  48. echo 》》》》》》|||||||||||||||||||||||||
  49. ping 127.0 -n 2 1>nul 2>nul
  50. cls
  51. echo.
  52. echo.
  53. echo.   
  54. echo.   
  55. echo 》》》》》》》||||||||||||||||||||||||
  56. ping 127.0 -n 2 1>nul 2>nul
  57. cls
  58. echo.
  59. echo.
  60. echo.   
  61. echo.   
  62. echo 》》》》》》》》|||||||||||||||||||||||
  63. ping 127.0 -n 2 1>nul 2>nul
  64. cls
  65. echo.
  66. echo.
  67. echo.   
  68. echo.   
  69. echo 》》》》》》》》》||||||||||||||||||||||
  70. ping 127.0 -n 2 1>nul 2>nul
  71. cls
  72. echo.
  73. echo.
  74. echo.   
  75. echo.   
  76. echo 》》》》》》》》》》|||||||||||||||||||||
  77. ping 127.0 -n 2 1>nul 2>nul
  78. cls
  79. echo.
  80. echo.
  81. echo.   
  82. echo.   
  83. echo 》》》》》》》》》》》||||||||||||||||||||
  84. ping 127.0 -n 2 1>nul 2>nul
  85. cls
  86. echo.
  87. echo.
  88. echo.   
  89. echo.   
  90. echo 》》》》》》》》》》》》|||||||||||||||||||
  91. ping 127.0 -n 2 1>nul 2>nul
  92. cls
  93. echo.
  94. echo.
  95. echo.   
  96. echo.   
  97. echo 》》》》》》》》》》》》》||||||||||||||||||
  98. ping 127.0 -n 2 1>nul 2>nul
  99. cls
  100. echo.
  101. echo.
  102. echo.   
  103. echo.   
  104. echo 》》》》》》》》》》》》》》|||||||||||||||||
  105. ping 127.0 -n 2 1>nul 2>nul
  106. cls
  107. echo.
  108. echo.
  109. echo.   
  110. echo.  
  111. echo 》》》》》》》》》》》》》》》||||||||||||||||
  112. ping 127.0 -n 2 1>nul 2>nul
  113. cls
  114. echo.
  115. echo.
  116. echo.   
  117. echo.   
  118. echo 》》》》》》》》》》》》》》》》|||||||||||||||
  119. ping 127.0 -n 2 1>nul 2>nul
  120. cls
  121. echo.
  122. echo.
  123. echo.   
  124. echo.   
  125. echo 》》》》》》》》》》》》》》》》》||||||||||||||
  126. ping 127.0 -n 2 1>nul 2>nul
  127. cls
  128. echo.
  129. echo.
  130. echo.   
  131. echo.   
  132. echo 》》》》》》》》》》》》》》》》》》|||||||||||||
  133. ping 127.0 -n 2 1>nul 2>nul
  134. cls
  135. echo.
  136. echo.
  137. echo.   
  138. echo.   
  139. echo 》》》》》》》》》》》》》》》》》》》||||||||||||
  140. ping 127.0 -n 2 1>nul 2>nul
  141. cls
  142. echo.
  143. echo.
  144. echo.   
  145. echo.   
  146. echo 》》》》》》》》》》》》》》》》》》》》|||||||||||
  147. ping 127.0 -n 2 1>nul 2>nul
  148. cls
  149. echo.
  150. echo.
  151. echo.   
  152. echo.   
  153. echo 》》》》》》》》》》》》》》》》》》》》》||||||||||
  154. ping 127.0 -n 2 1>nul 2>nul
  155. cls
  156. echo.
  157. echo.
  158. echo.   
  159. echo.   
  160. echo 》》》》》》》》》》》》》》》》》》》》》》|||||||||
  161. ping 127.0 -n 2 1>nul 2>nul
  162. cls
  163. echo.
  164. echo.
  165. echo.   
  166. echo.   
  167. echo 》》》》》》》》》》》》》》》》》》》》》》》||||||||
  168. ping 127.0 -n 2 1>nul 2>nul
  169. cls
  170. echo.
  171. echo.
  172. echo.   
  173. echo.   
  174. echo 》》》》》》》》》》》》》》》》》》》》》》》》|||||||
  175. ping 127.0 -n 2 1>nul 2>nul
  176. cls
  177. echo.
  178. echo.
  179. echo.   
  180. echo.   
  181. echo 》》》》》》》》》》》》》》》》》》》》》》》》》||||||
  182. ping 127.0 -n 2 1>nul 2>nul
  183. cls
  184. echo.
  185. echo.
  186. echo.   
  187. echo.   
  188. echo 》》》》》》》》》》》》》》》》》》》》》》》》》》|||||
  189. ping 127.0 -n 2 1>nul 2>nul
  190. cls
  191. echo.
  192. echo.
  193. echo.   
  194. echo.   
  195. echo 》》》》》》》》》》》》》》》》》》》》》》》》》》》||||
  196. ping 127.0 -n 2 1>nul 2>nul
  197. cls
  198. echo.
  199. echo.
  200. echo.   
  201. echo.   
  202. echo 》》》》》》》》》》》》》》》》》》》》》》》》》》》》|||
  203. ping 127.0 -n 2 1>nul 2>nul
  204. cls
  205. echo.
  206. echo.
  207. echo.   
  208. echo.   
  209. echo 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》||
  210. ping 127.0 -n 2 1>nul 2>nul
  211. cls
  212. echo.
  213. echo.
  214. echo.   
  215. echo.   
  216. echo 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》|
  217. ping 127.0 -n 2 1>nul 2>nul
  218. cls
  219. echo.
  220. echo.
  221. echo.   
  222. echo.   
  223. echo 》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
  224. ping 127.0 -n 2 1>nul 2>nul
  225. pause
复制代码
发表于 2011-6-10 01:58:29 | 显示全部楼层
这,难道没有简化的代码吗?楼上的贴,太多水分了吧?
发表于 2011-6-10 11:43:59 | 显示全部楼层
本帖最后由 mxxcgzxxx 于 2011-6-10 11:48 编辑

来练练手,发一个
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "a=AAA"
  4. set b=0
  5. for /l %%1 in (1,1,5) do (
  6.              cls
  7.              set c=%%1
  8.              if !b!==0 ( set "a1=!a1!A" ) else (
  9.                      set /a c-=2
  10.                      set "a!c!=  A"
  11.                      )  
  12.              if !a1!==%a% set b=1
  13.              for /l %%i in (3,-1,1) do echo.       !a%%i!
  14.              ping -n 1 -w 500 0.0.0.1>nul
  15.                           )
  16. pause>nul
复制代码
改一下10个A
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "a=AAAAAAAAAA"
  4. set b=0
  5. for /l %%1 in (1,1,19) do (
  6.              cls
  7.              set c=%%1
  8.              if !b!==0 ( set "a1=!a1!A" ) else (
  9.                      set /a c-=9
  10.                      set "a!c!=         A"
  11.                      )  
  12.              if !a1!==%a% set b=1
  13.              for /l %%i in (9,-1,1) do echo.       !a%%i!
  14.              ping -n 1 -w 500 0.0.0.1>nul
  15.                           )
  16. pause>nul
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 05:46 , Processed in 0.026529 second(s), 12 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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