Batch cmd fecha com arte ascii?

2

Estou tentando fazer um crânio ascii em lote, mas o cmd não mostra minha arte OU texto quando aberto

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!

mais uma vez, quando abro meu arquivo NADA aparece. alguma ajuda?

    
por Xaxis 24.07.2016 / 07:57

1 resposta

2

Você não tinha o caractere de comando com escape , ou seja, "|" com " ^ " no seu script.

Aqui está o & amp corrigido; versão modificada do seu script

@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

Removido start cmd.exe como apontado por @DanielB e fez uma pausa sem comentários adicionando pause>nul

    
por 24.07.2016 / 10:53