Batch file 将命令导出到其他批处理文件时出现问题
当我从cmd程序中使用命令Batch file 将命令导出到其他批处理文件时出现问题,batch-file,Batch File,当我从cmd程序中使用命令echo pause>nul>>batchfile.bat时,它只在batchfile.bat中打印出pause。如何使其在batchfile.bat中打印pause>nul 我试着把它放在,,,,,并将nul和>>nul的箭头加倍,但它也打印了 停顿暂停或显示错误“意外>` 在>>nul echo pause >nul >>startserver.bat 我从创建命令pause>nul的批处理文件中获取它,并将其写入startserver.bat,
echo pause>nul>>batchfile.bat
时,它只在batchfile.bat中打印出pause
。如何使其在batchfile.bat中打印pause>nul
我试着把它放在,,,,,并将nul和>>nul的箭头加倍,但它也打印了
停顿暂停或显示错误“意外>`
在>>nul
echo pause >nul >>startserver.bat
我从创建命令pause>nul
的批处理文件中获取它,并将其写入startserver.bat,但是我只在startserver.bat上获得pause
而没有>nul
作为输出
我需要它在startserver.bat中提供输出pause>nul
。
我得到的只是暂停
,nul基本上丢失了。
被解释为重定向(并立即被以下>
覆盖)。您必须对其进行转义以使其按字面解释。CMD的转义字符是插入符号,因此请执行以下操作:
echo pause ^>nul >>startserver.bat
将被解释为重定向(并立即被以下>
覆盖)。您必须对其进行转义以使其按字面解释。CMD的转义字符是插入符号,因此请执行以下操作:
echo pause ^>nul >>startserver.bat
谢谢!非常适合我。谢谢!非常适合我。