为什么这个基本命令甚至不会打开

时间:2017-03-23 00:57:53

标签: batch-file

@Echo off
goto Home
:Home
color 74
echo.
echo.
echo |||||       ||||||||       |||||   |||||||||||||   |||||          |||||||      ||||||   ||||||||         ||||||||   |||||||||||||
echo   \\\        ///\\\        ///        |||    |||     |||         |||   |||    |||  |||     |||\\\        ///|||        |||    |||
echo    \\\      ///  \\\      ///         |||            |||        |||          |||    |||    ||| \\\      /// |||        |||
echo     \\\    ///    \\\    ///          ||||||         |||        |||          |||    |||    |||  \\\    ///  |||        ||||||
echo      \\\  ///      \\\  ///           |||            |||        |||          |||    |||    |||   \\\  ///   |||        |||
echo       \\\///        \\\///            |||    |||     |||    |||  |||   |||    |||  |||     |||    \\\///    |||        |||    |||
echo      ||||||||      |||||||||        ||||||||||||    |||||||||||   |||||||      ||||||    |||||||  ||||||  |||||||    ||||||||||||
echo.
echo.
echo -----------------------------------------PLEASE CHOOSE ONE OF THE FOLLOWING COMMANDS-----------------------------------------------
echo.
echo.
echo   1) Open Calculator                    2) Open Game                         3)Exit                         4) Admin Access
pause

2 个答案:

答案 0 :(得分:2)

管道符号有一个功能。您必须将这些行放在双引号中,或者使用插入符|来转义每个^| BTW,您需要一个至少为130的控制台宽度才能显示,而不会出现换行符。

@Echo off
echo "|||||      ||||||||       |||||"
echo " \\\        ///\\\        ///   "
echo "  \\\      ///  \\\      ///    "
echo "   \\\    ///    \\\    ///     "
echo "    \\\  ///      \\\  ///      "
echo "     \\\///        \\\///       "
echo "    ||||||||      |||||||||     "
pause
@Echo off
echo ^|^|^|^|^|      ^|^|^|^|^|^|^|^|       ^|^|^|^|^|
echo  \\\        ///\\\        ///   
echo   \\\      ///  \\\      ///    
echo    \\\    ///    \\\    ///     
echo     \\\  ///      \\\  ///      
echo      \\\///        \\\///       
echo     ^|^|^|^|^|^|^|^|      ^|^|^|^|^|^|^|^|^|     
pause

两个批处理版本都能正确显示:

|||||      ||||||||       |||||
 \\\        ///\\\        ///
  \\\      ///  \\\      ///
   \\\    ///    \\\    ///
    \\\  ///      \\\  ///
     \\\///        \\\///
    ||||||||      |||||||||
Drücken Sie eine beliebige Taste . . .

答案 1 :(得分:0)

我认为它实际上是开放的,但很快就会关闭,因为没有停顿。

尝试添加"超时/ t 10"在文件的末尾,并在文本周围加上双引号

color 74
echo
echo
echo "|||||       ||||||||       |||||   |||||||||||||   |||||          |||||||      ||||||   ||||||||         ||||||||   |||||||||||||"
echo  " \\\        ///\\\        ///        |||    |||     |||         |||   |||    |||  |||     |||\\\        ///|||        |||    |||"
echo   " \\\      ///  \\\      ///         |||            |||        |||          |||    |||    ||| \\\      /// |||        |||"
echo   "  \\\    ///    \\\    ///          ||||||         |||        |||          |||    |||    |||  \\\    ///  |||        ||||||"
echo    "  \\\  ///      \\\  ///           |||            |||        |||          |||    |||    |||   \\\  ///   |||        |||"
echo    "   \\\///        \\\///            |||    |||     |||    |||  |||   |||    |||  |||     |||    \\\///    |||        |||    |||"
echo    "  ||||||||      |||||||||        ||||||||||||    |||||||||||   |||||||      ||||||    |||||||  ||||||  |||||||    ||||||||||||"
echo
echo
echo "-----------------------------------------PLEASE CHOOSE ONE OF THE FOLLOWING COMMANDS-----------------------------------------------"
echo
echo
echo   "1) Open Calculator                    2) Open Game                         3)Exit                         4) Admin Access"
timeout /t 10

有了这个,有很多图形错误(欢迎不能正确打印),但窗口停留10秒钟(或直到你按一个键)