Echo帮助-如何使用|| 回声中

Ds *_*hya -1 cmd batch-file echo ascii-art

我一直在尝试使用 echo 在命令提示符中打印此 ASCII 艺术。

  _____             _____
  |_____|___________|_____|
  |_____| / _____ \ |_____|
  |_____|/ /\___/\ \|_____|
 /|====|__/_/___\_\__|====|\
 ||====|  _/_\_/_\_  |====||
 \|====| | \ ... / | |====|/
       |__\ `---' /__|
        |==\_____/==|
        |===|===|===|
        |===|+-+|===|
        >|||<   >|||<
        |---|   |---|
        || ||   || ||
        || ||   || ||
        >= =<   >= =<
        |===|   |===|
        >---/   \---<
        ||#|     |#||
        ||-|\   /|-||
        ||+||   ||+||
        ||-|/   \|-||
        ||_|\   /|_||      
     ___|/-\/   \/-\|___
    /________\ /________\
Run Code Online (Sandbox Code Playgroud)

但我不能,经过一些研究,我了解到你可以用来^解决回声误解,但这似乎不适用于||.

这是我的代码-

ECHO ^|_____|___________|_____|^
ECHO   ^|_____| / _____ \ |_____|^
ECHO   ^|_____|/ /\___/\ \|_____|^
ECHO  ^/|====|__/_/___\_\__|====|\^
ECHO  ^||====|  _/_\_/_\_  |====||^
ECHO  ^\|====| | \ ... / | |====|/^
ECHO        ^|__\ `---' /__|^
ECHO         ^|==\_____/==|^
ECHO         ^|===|===|===|^
ECHO         ^|===|+-+|===|^
ECHO         ^>|||<   >|||<                             You are in good company. The Catapult will fire^
ECHO         ^|---|   |---|                             up your pc with sweetness. He may look like he is^ 
ECHO         ^|| ||   || ||                             is hacking, hes a good guy tho.^
ECHO         ^|| ||   || ||^
ECHO         ^>= =<   >= =<^
ECHO         ^|===|   |===|^
ECHO         ^>---/   \---<^
ECHO         ^||#|     |#||^
ECHO         ^||-|\   /|-||^
ECHO         ^||+||   ||+||^
ECHO         ^||-|/   \|-||^
ECHO         ^||_|\   /|_||^     
ECHO      ___^|/-\/   \/-\|^___
ECHO     ^/________\ /________\^
Run Code Online (Sandbox Code Playgroud)

我是一个完全的初学者,没有使用 cmd 的经验,但有一点 unix 终端的经验。

Ger*_*ard 5

您需要转义每个|<, >

这是仅使用第一行的示例。

echo ^|_____^|___________^|_____^|
Run Code Online (Sandbox Code Playgroud)

但是,还有更简单的方法可以做到这一点:

@echo off
for /F "delims=# tokens=1*" %%i in ('findstr.exe /B /C:":#" "%~f0"') do echo %%j

rem all your other code here

goto :EOF
:#   _____             _____
:#  |_____|___________|_____|
:#  |_____| / _____ \ |_____|
:#  |_____|/ /\___/\ \|_____|
:# /|====|__/_/___\_\__|====|\
:# ||====|  _/_\_/_\_  |====||
:# \|====| | \ ... / | |====|/
:#       |__\ `---' /__|
:#        |==\_____/==|
:#        |===|===|===|
:#        |===|+-+|===|
:#        >|||<   >|||<
:#        |---|   |---|
:#        || ||   || ||
:#        || ||   || ||
:#        >= =<   >= =<
:#        |===|   |===|
:#        >---/   \---<
:#        ||#|     |#||
:#        ||-|\   /|-||
:#        ||+||   ||+||
:#        ||-|/   \|-||
:#       ||_|\   /|_||      
:#     ___|/-\/   \/-\|___
:#    /________\ /________\
Run Code Online (Sandbox Code Playgroud)