2

このテキストアートをcmdに挿入するにはどうすればよいですか? 私はこのようにしますか?

@echo off
cls
echo .................................................__________......
echo .... _________________________________________ ./           \\___
echo .___/             /..|        /_/   _____   |_ |   _______   ||..
echo .__/ ____       //...|   ____/  |  |.....| ||..|  /...||...\ ||..
echo ../_____/      //....|   || ....|  |_____| ||..|   ___||___  ||..
echo ......./      //.....|   |____..|       ___||..|  |___  ___| ||..
echo ....../      //......|    ___/..|   |\   \\ ...|   ...||...  ||..
echo ...../      //.......|   || ....|   |.\   \\ ..|   ...||...  ||..
echo ..../      //_______ |   |______|_  |..\   \\ .|  \___||___/ ||..
echo .../  ____________ /_|           /  |__.\   \\ |             ||..
echo __/_______________/.\___________/_____/..\___\\\____________//...
pause
4

5 に答える 5

3

このASCIIアートの問題は、「|」の使用です。特殊文字。いいえ、エコーオフを削除しても効果はありません。ASCIIアートの各行の前にechoコマンドが表示されないようにする必要があります。すべてのパイプをエスケープします。あなたがする必要があるのは、の外観を置き換えることだけ|です^|

テストしたところ、うまくいきました。以前は、次のようになるたびにエラーが発生していました。 echo ....|...読み取りが行われるためecho ....、パイプを使用すると、...コマンドが見つかりませんでした。一時停止は実行されず、ASCII全体が表示されませんでした。

于 2012-07-11T14:18:41.577 に答える
2
@echo off

:loop

Set /a num=(%Random% %%9)+1

color %num%

echo .................................................__________......
echo .... _________________________________________ ./           \\___
echo .___/             /..^|        /_/   _____   ^|_ ^|   _______   ^|^|..
echo .__/ ____       //...^|   ____/  ^|  ^|.....^| ^|^|..^|  /...^|^|...\ ^|^|..
echo ../_____/      //....^|   ^|^| ....^|  ^|_____^| ^|^|..^|   ___^|^|___  ^|^|..
echo ......./      //.....^|   ^|____..^|       ___^|^|..^|  ^|___  ___^| ^|^|..
echo ....../      //......^|    ___/..^|   ^|\   \\ ...^|   ...^|^|...  ^|^|..
echo ...../      //.......^|   ^|^| ....^|   ^|.\   \\ ..^|   ...^|^|...  ^|^|..
echo ..../      //_______ ^|   ^|______^|_  ^|..\   \\ .^|  \___^|^|___/ ^|^|..
echo .../  ____________ /_^|           /  ^|__.\   \\ ^|             ^|^|..
echo __/_______________/.\___________/_____/..\___\\\____________//...

pause

goto :loop

これは機能し、ボタンを押すたびにランダムな色で点滅します。

于 2013-06-11T03:18:23.597 に答える