1
@echo off
TITLE The Fighters
color 04
menu
cls
echo.
echo.
echo.
echo  ###  ######   #####  #   #  #######  #####   ######
echo  #      #      #      #   #     #     #       #     #
echo  ###    #      # ###  #####     #     #####   #######    
echo  #      #      #   #  #   #     #     #       #   #
echo  #      #      #   #  #   #     #     #       #    #
echo  #    ######   #####  #   #     #     #####   #     #
echo.
echo     Developed By: RyeGuyXD
echo.           
echo.
echo        1). Start Game
echo        2). Help
echo        3). Exit
echo.
echo.
echo.
echo.
echo.
echo                    Alpha 2.0
set /p number=

if %number%== 1 goto fight
if %number%== 2 goto help
if %number%== 3 exit

:fight
cls
echo Welcome to the Fighting Arena.
echo Press 1,2, or 3 to fight an enemy.
echo.
echo.
echo.
echo   _____________________
echo  |                     |-
echo -|                     |
echo  |                     |-
echo -|                     |
echo  |                     |-
echo -|                     |-
echo  |                     |
echo -|                     |-
echo  |                     |
echo -|                     |-
echo  |                     |
echo -|                     |-
echo  |_____________________|

理由はわかりません...しかし、1をクリックすると、現時点では予想外でしたと表示されます。誰かがこれに答えることができれば、私は非常に感謝しています。また...私のコードを盗まないでください;-;

これは私が作っている小さなゲームです。メモ帳の使用。そのかなり簡単です。

4

2 に答える 2

0

| | は、バッチ ファイル内の特殊文字 (出力リダイレクト用または double の場合の条件付き実行用) です。すべて|を で変更し^|ます。

MODEコマンドの使用も検討してください:

@echo off
TITLE The Fighters
color 04
rem ----
mode con cols=80 lines=50
rem ----
menu
cls
echo.
echo.
echo.
echo  ###  ######   #####  #   #  #######  #####   ######
echo  #      #      #      #   #     #     #       #     #
echo  ###    #      # ###  #####     #     #####   #######    
echo  #      #      #   #  #   #     #     #       #   #
echo  #      #      #   #  #   #     #     #       #    #
echo  #    ######   #####  #   #     #     #####   #     #
echo.
echo     Developed By: RyeGuyXD
echo.           
echo.
echo        1). Start Game
echo        2). Help
echo        3). Exit
echo.
echo.
echo.
echo.
echo.
echo                    Alpha 2.0
set /p number=

if %number%== 1 goto fight
if %number%== 2 goto help
if %number%== 3 exit

:fight
cls
echo Welcome to the Fighting Arena.
echo Press 1,2, or 3 to fight an enemy.
echo.
echo.
echo.
echo   _____________________
echo  ^|                     ^|-
echo -^|                     ^|
echo  ^|                     ^|-
echo -^|                     ^|
echo  ^|                     ^|-
echo -^|                     ^|-
echo  ^|                     ^|
echo -^|                     ^|-
echo  ^|                     ^|
echo -^|                     ^|-
echo  ^|                     ^|
echo -^|                     ^|-
echo  ^|_____________________^|
pause >nul
goto :fight
于 2013-05-24T06:34:55.877 に答える