尝试打印我的 ASCII 艺术作品时,批处理(.bat 或 cmd)脚本崩溃

问题描述 投票:0回答:1

尝试打印此 ASCII 图像时,我的代码崩溃了:

:91
title 911 turbo
echo please turn on fullscreen and wait...
timeout 5
echo 55555555555555555555555555555555555555555YYJJ???777777777777????JJJJJJYYYYYY555YY555YYY555PPPGGBBBP5PGGPP5PPGGGGGPGGGGGGPGGGGGGBB#
echo PPPPPPP55555555555555555555555555YJ?7~^:::.:^!7?Y55PGGBB#######&&&&&#####BGGP5555555555PPPPPPPPPGBBGGGGGGGGBBBBBBBBBBGBBBBBBBBBB##
echo PPPPPPPPPPPP555555555555555555?!^^::::::..YG######&&&&&&&&&&&&&&&&&&&####BB#BPPPPPPPPPPPPPPPPPGGGGBBBBBBBBB##################BB###
echo PPPPPPPPP55PPPP555555555PP5Y?!~!~~~^^^:!~!#PGGGGGGGGGGGGG#&&&&&&&&#BBBBGBGGGBBP55PPPPPPPP5PPPPGGBBBBB##B#######&###&&&#&&#########
echo GPPPPPPPPPPPPPPPPPP555555?77!!Y:....:::7:~BGPGGGGBBBGGBB#&&&&&&&&#&&BBBBBBBGGBBG5Y5PPPPGGGGGGGBBBBBBB#########&####&&&&&&&&#####&&
echo GGGPPPPPPPPPPPPPPPPP555?77~:.!7.....:.~~:^GBGGBBBBBBB#&&&&&&&&&&&##&&BGGBBBGGGBBGP5J5PPGGP55PGBBBBBBBB#####&####&&&&&&###&###&&&&&
echo PPPPPPP55555Y555555YYJ!7~:..:?^.....:^7^.^5GGBGBBBBB###B&&&&&&&&&&B#&&#&&&&#####&B##GGBBBJ7Y5PGBBBBBBBBBBB#BBBB##&&&#####&##&&&&&&
echo PPP555555555~:^7?7!~^.7^....^7:...:^~!?J:~5GPBGGGBBBBBBBBBBBBGPP#BBGGGBBBBBB###BYY55P55JY5J55555P55PBBBBBBBBBBB###&#########&&&&&&
echo PPPPP5555555J77???J7. ..::::^^:::^^~~~7J7!7?JJJJ?77!!~~~~^^^^^^~7????????77?777!:.......::^^:......:^^~!?JYPGB#######&&########&&#
echo PPPPPPPPPP555P5Y?~:.                  .::...     ...........:::::::::::::::::.::::::::::::::::::..        .:!J5PB#BB###BBBBBBGGBBB
echo PPPPPPPPPPPPY7^....  ..  :!^.                                ....^!!!~^:::::::^^^^^^^^^^^^^^^^^^^^^:.     .!?Y5YYPPPGPPP5P5PP5555P
echo GGGPPPPPPP5!^:. ....?5^..:::............. ....  .    ...        :7JYYJY?~~~~~~~~~~~~~~~~~!!!!!!!!!!~~^.   .!PP5?YYY5555YYJJJ??YJY5
echo GPPP5555YY?GBP5J: .?P7:.:::::::::::::::::.:....:!!~:.....   .. .^?P5JJY5J?7777!!!!!!!!!777777777777777!~^:!?5JJJYPPPPPPPPPP5555555
echo PPPGGGGGBYBBPP5J5:.~^. .::::::::::::::::::::..JBBGP57:.... .::.:!YYYY?5PP5YJJ???777777777?7JJ????????????JJY5PPBBBGPPPPPPPPGGGGGGG
echo &&&&&###J7B5PJ?G?5::::.:::::::::::::::::::::.J#G55Y?!~^.::.:::::!J55PGGGPYYJJYJJJJJJJJJJJYYYYYYYYYYYYYYYYY555P5PPPYJYPPPPPPPPPPPPP
echo BBGGGGGP!7P5P?^!^P!~~~~~:::::::::::::::::::::GGJJY?PP:.:^^^:....:!?JYYYJJJJJJJYYJJJJJJJJJJJJJJJJJJJJJJJJJYYYYYY55PPPPPPPPPPPGGGGGG
echo GGGGGPPPY75YPJ?77P5^7!~~~:::::::::::::::::::~G5?J:^G?.^^:^::..::.::^~!7???JJYYYYYYYYYYYY55555555PPPPPGGGGGGGGGB&@@#B#GPPPPGPPPGGGG
echo GGGGPPPPP5Y!!!~!.5#!!7!~^^^:::::::::::::::::~PJ5JJ!^~7G5^^!~^!J?!?5PPGGPGPB&&&BGGPPGPGGGGGGGGGGGGBBBBBBBBBBBBB##&#B#BPPPPPPPPPPPGG
echo PPPPP5555P7  ~~!YB&5~?7!~^::^^^^^^::::::::::~P55JJ77~^?Y!^!!^^~~~!JY5555PPGB#BGPPGGGGGGGGGGGGGGGGGGGGBBBBB#########&B?77???Y555PPP
echo GPPPPPPPPP5. .:!G#&&J5P5YJ77!~~^^^^^::::::^:^5!!!7::^77JJ!~7~^^:^^~!?5PGGGGGGBBBBBBB###########&&&&&&&&&&&&@@@@@&&&&G55555PPPPPPPP
echo PPPPP555555J:.:~B&&@&#&&#BBBGPP5555YYJ??7!!~~5^.:JP!7YP5YB~77!~^^~~7YPGGBBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#BBBBBBBBBBBB##
echo 55555555555PPYP#&@@@@@@@&##&&&&&&&&&&&&&&&###BY...!?7J~!B&G7??7!!!7JPGBBBBB########&&&&&&&&&&&&&&&&&&@@@@@@@@@&&##########&&&&&&&&
echo 5555555555555PPGGGGBBBBBBBBB#############&&&&&#5^   .:7G&&@&###BB##&&&&&&&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&&&&&&&
echo 5555555555YYYYYYYYJYYYYYJYYYYYYYYY555555PPPPPPGGGY7!75#&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&&&&&&&&
pause >nul

我尝试研究一切,但找不到答案。

batch-file cmd ascii-art
1个回答
0
投票

将您的 ASCII 艺术作品放入文件中(不带前导

echo
)。例如。
myAsciiArt.txt

55555555555555 ...
...
... &&&&&&&&&&&&&&

并像这样修改批处理脚本:

@ECHO OFF
:91
title 911 turbo
echo please turn on fullscreen and wait...
timeout 5
type myAsciiArt.txt
pause >nul

注1:我添加了

@ECHO OFF
以防止命令回显
注 2: 确保具有 ASCII 艺术的文件的正确路径
注3:我没有质疑你的代码的更广泛含义
注4:我眯起眼睛问自己:这是保时捷911吗?

© www.soinside.com 2019 - 2024. All rights reserved.