1

所以,我制作了一个巨大的 ASCII 艺术作品,当你在命令提示符下打开一个 .bat 文件时,我想显示它。唯一的事情是当我将它保存为批处理文件并在命令提示符下打开它时,它会显示符号,但它有严重的错误。它通常是一堆难以理解的字符。它似乎也可笑地拉伸它并在左侧显示右侧,反之亦然,以及重叠它们。

有谁知道如何解决这个问题?

我一直在使用的字符是: # 。@ + ( ) { } + ' \ / ? Xgz

我也一直在这样做:

@echo off
color 40
echo "#########"
echo "#.......#"
echo "#../@\..#"
echo "#.......#"
echo "#########"
set /p enter=
if %enter% = C exit

这不是真正的艺术品,只是为了让您了解它的样子。我不打算粘贴整个东西,因为它宽 187 个字符,高 74 行。(也许绝对大小与它有关......?但我不明白为什么会这样!)

另外,我已经尝试了在 ASCII 周围和没有的情况下都使用了“”的 echo 命令。(所以回显#####和回显“#####”)

反正。我希望我已经给了你足够的信息!

4

1 回答 1

0

187 个字符超过了大多数正常的命令窗口宽度,因此您的行可能会换行(右边太长,所以它们会换行到下一行)。

检查您的命令窗口属性以查看窗口的宽度和高度(在“布局”选项卡上);这些是您在换行或滚动之前拥有的字符数和行数。

在此处输入图像描述

于 2013-02-12T22:19:14.183 回答