Batch file (批处理)如何将“@Echo Off”函数从一个.bat文件发送到另一个.bat文件
通过将整个代码放在括号中,我可以将大部分代码从一个Batch file (批处理)如何将“@Echo Off”函数从一个.bat文件发送到另一个.bat文件,batch-file,cmd,Batch File,Cmd,通过将整个代码放在括号中,我可以将大部分代码从一个.bat文件发送到另一个文件 ( @echo off Echo Example Pause Cls Echo Example Pause Cls )>>Random.bat 但是,这不会发送@echo off功能 我试着分开做,但是只有@echo-off会发送 Echo @Echo Off >> Random.bat ( Echo Example Pause Cls Echo Example Pause Cls )
.bat
文件发送到另一个文件
(
@echo off
Echo Example
Pause
Cls
Echo Example
Pause
Cls
)>>Random.bat
但是,这不会发送@echo off
功能
我试着分开做,但是只有@echo-off
会发送
Echo @Echo Off >> Random.bat
(
Echo Example
Pause
Cls
Echo Example
Pause
Cls
)>>Random.bat
我需要一种方法一次发送所有命令。如果您想将命令写入
Random.bat
文件,您可以尝试以下方法
(
ECHO @Echo Off
ECHO Echo Example
ECHO Pause
ECHO Cls
ECHO Echo Example
ECHO Pause
ECHO Cls
)>>Random.bat
如果将
@echo off
添加为括号内的第一行,会发生什么?为什么要删除我为您回答的上一个问题?您的代码不会将命令序列复制到文件中。将@echo off
添加到括号内也不会发送它。我甚至试图在@echo off
和括号之间设置一个延迟。我使用命令TIMEOUT/t1>NUL
将Echo@Echo Off
添加到列表顶部(在开括号下),如果您希望生成的批处理文件在其中@Echo Off
。