Board logo

标题: [特效代码] 批处理如何在CMD窗口中绘制一条横线? [打印本页]

作者: wangjmh    时间: 2009-4-8 00:27     标题: 批处理如何在CMD窗口中绘制一条横线?

如何在CMD窗口中绘制中一条横线?
我的意思是BAT能不能调用函数之类的东西来绘制一些简单的图形。

[ 本帖最后由 wangjmh 于 2009-4-9 21:49 编辑 ]
作者: lxzzr    时间: 2009-4-8 01:24     标题: 回复 1楼 的帖子

你的意思是这个?

@echo off
echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
pause
作者: Batcher    时间: 2009-4-8 12:34     标题: 回复 3楼 的帖子

请在顶楼把所有的要求(具体疑难点、详细需求、实例数据、问题环境等)都交代清楚,而不应该丢三落四、人家问一点你才补充一点。否则,对别人回答问题的热情是一种打击。如果本日之内仍未将详细需求更新到顶楼,该贴将会被暂时锁定。
作者: null    时间: 2009-4-8 13:18

是这样么?

@echo off
setlocal enabledelayedexpansion
set i=━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
for /l %%j in (1 1 25) do (
cls
set var=!i:~0,%%j!
echo !var!
ping -n 1 127.1>nul
)
pause>nul
作者: wangjmh    时间: 2009-4-9 21:50     标题: 回复 3楼 的帖子

巡查不好意思,无意中违反论坛规定,帖子内容已更新
作者: Batcher    时间: 2009-4-9 22:03     标题: 回复 5楼 的帖子

既有函数,又有简单图形。
这样完全符合你的题目要求。
  1. @echo off
  2. call :HanShu
  3. goto :eof
  4. :HanShu
  5. echo ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  6. pause
复制代码





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2