使用:echo | set /p=或<NUL set /p=都能抑制换行线。但是,当检查ERRORLEVEL变得非常重要时,当编写更高级的脚本时,这可能非常危险。set /p=如果不指定变量名,ERRORLEVEL将设置为1。更好的方法是只使用一个虚拟变量名,如下所示:echo | set /p dummyName=Hello World这将产生准确的你想要的,而不需要在后台进行任何偷偷摸摸的东西,因为我不得不找出困难的方式,但这只适用于管道版本;<NUL set /p dummyName=Hello仍然会将ERRORLEVEL提高到1。