Batch file 批处理文件echo关闭cmd窗口
我编写了这段代码,当我执行它时,cmd窗口关闭。有人能找出导致它崩溃的部分吗Batch file 批处理文件echo关闭cmd窗口,batch-file,Batch File,我编写了这段代码,当我执行它时,cmd窗口关闭。有人能找出导致它崩溃的部分吗 echo off title Test color 0a echo |welcome to my first batch file| echo | | echo | Test text | pause 这段代码在我运行批处理文件时关闭了cmd窗口,我不知道发生了什么。如果你查看第5-7行:你会发现字符|没有转义就被回显。
echo off
title Test
color 0a
echo |welcome to my first batch file|
echo | |
echo | Test text |
pause
这段代码在我运行批处理文件时关闭了cmd窗口,我不知道发生了什么。如果你查看第5-7行:你会发现字符
|
没有转义就被回显。通常情况下,管道(|
)将一个程序的输出重定向到另一个程序的输入,当命令处理器在回送中看到管道时,它认为必须将回送的输出重定向到“欢迎”中,而这是无法做到的。有关输出重定向或设置的详细信息
顺便说一下,下面是正确的代码:
echo off
title Test
color 0a
echo ^|Welcome to my first batch file^|
echo ^| ^|
echo ^| Test text ^|
pause
谢谢你的代码,我会查看你提供的网站me@SteveFest你赢了我。我是如此接近。“回答得不错,”丹尼斯布莱克说。只是我的运气,但下次你要打败我:)