批量基本输入输出系统

时间:2018-04-25 23:26:36

标签: batch-file

我一直试图批量做基本的输入/输出。在这段代码中,用户在:1 部分(在记事本中)放入一系列指示,并引发连锁反应,一旦文件执行,最终将显示五个图像中的一个

@echo off

:1
set dun1croomnow=5c
set direction=South
    if %direction%==North set dir=n
    if %direction%==East set dir=e
    if %direction%==South set dir=s
    if %direction%==West set dir=w

set d1a7=n
set d1c5=y
set d1d2=n
set d1d7=n

:d1areset
set dun1c=%dun1croomnow%%d1d2%%d1c5%%d1a7%%d1d7%

:dun1p1c1
if %dun1c%==nonHnnnn goto d1p1cempty

if %dun1c%==5cHnynn goto d1p1c
if %dun1c%==5cHnyyn goto d1p1c
if %dun1c%==5cHnyny goto d1p1c
if %dun1c%==5cHyynn goto d1p1c
if %dun1c%==5cHyyyn goto d1p1c
if %dun1c%==5cHyyny goto d1p1c

if %dun1c%==nonHnynn goto d1p1c2
if %dun1c%==nonHnyyn goto d1p1c2
if %dun1c%==nonHnyny goto d1p1c2
if %dun1c%==nonHyynn goto d1p1c2
if %dun1c%==nonHyyyn goto d1p1c2
if %dun1c%==nonHyyny goto d1p1c2

if %dun1c%==5cHnyyy goto d1p2c
if %dun1c%==nonHnyyy goto d1p2c2
if %dun1c%==5cHyyyy goto d1p2c
if %dun1c%==nonHyyyy goto d1p2c2

:d1p1cempty
    echo                                                    :                  
    echo                                                    :(C)                 
    echo                                                    :  
pause >nul
goto dun1p1d1
:d1p1c
    echo                           \ :                      :                  
    echo                            [%dir%]                     :(C)                 
    echo                           /                        :   
pause >nul
goto dun1p1d1
:d1p1c2
        echo                           \ :                      :                  
        echo                            [ ]                     :(C)                 
        echo                           /                        :   
pause >nul
goto dun1p1d1
:d1p2c
    echo                           \ :         :            :                  
    echo                            [%dir%]        :            :(C)                 
    echo                           /           :            :        
pause >nul
goto dun1p1d1
:d1p2c2
        echo                           \ :         :            :                  
        echo                            [ ]        :            :(C)                 
        echo                           /           :            :        
pause >nul
goto dun1p1d1

:dun1p1d1
pause

您输入:1 部分的信息应确定在命令提示符下显示给您的图像,但只会显示:d1p1cempty 部分的图像,无论你输入什么:1

有人可以帮忙吗?

0 个答案:

没有答案