2

Я пытаюсь сделать ascii череп в пакетном режиме, но cmd не показывает мой арт или текст при открытии

start cmd.exe
@echo off
color a
cls

echo                 ^_________-----_____^
echo       ^____------           __      ----_^
echo^___----             ___------              \^
echo   ^----________        ----                 \^
echo        ^       -----__    |             _____)^
echo                    ^__-                /     \^
echo        ^_______-----    ___--          \    /)\^
echo  ^------_______      ---____            \__/  /^
echo               ^-----__    \ --    _          /\^
echo                      ^--__--__     \_____/   \_/\^
echo                              ^----|   /          |^
echo                                  ^|  |___________|^
echo                                  ^|  | ((_(_)| )_)^
echo                                  ^|  \_((_(_)|/(_)^
echo                                  ^\             (^
echo                                   ^\_____________)^

echo !OVER-PRICED COMPUTER ALERT!
echo !TERMINATE!

еще раз, когда я открываю свой файл, НИЧЕГО не появляется. любая помощь?

1 ответ1

2

Вы не избежали командного символа, то есть «|» с «^» в вашем скрипте.

Вот исправленная и измененная версия вашего скрипта

@echo off
color a
cls

echo                  _________-----_____
echo        ____------           __      ----_
echo  ___----             ___------              \
echo     ----________        ----                 \
echo                -----__    ^|             _____)
echo                     __-                /     \
echo         _______-----    ___--          \    /)\
echo   ------_______      ---____            \__/  /
echo                -----__    \ --    _          /\
echo                       --__--__     \_____/   \_/\
echo                               ---^|   /          ^|
echo                                  ^| ^|___________^|
echo                                  ^| ^| ((_(_)^| )_)
echo                                  ^|  \_((_(_)^|/(_)
echo                                   \             (
echo                                    \_____________)

echo !OVER-PRICED COMPUTER ALERT!
echo !TERMINATE!
pause>nul

Удален start cmd.exe как указано @DanielB, и он сделал паузу без комментариев, добавив pause>nul

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .