从批处理文件创建新的批处理文件
Create new batch file from batch file
是否可以从现有的批处理文件创建新的批处理文件?例如在 Java 中,C++ 几乎任何其他语言我都可以 运行 一个 .exe 并使用单独的代码创建一个不同的 .exe。这可以在批处理文件中完成吗?
假设我希望test.bat成为这个
echo hello hello
我希望它创建另一个名为 test2.bat 的 .bat 文件,其中将包含以下内容:
echo hi hi
您可以使用 echo 并将输出重定向到批处理文件:
test.bat
@echo off
@echo hello hello
@echo echo hi hi > test2.bat
@echo echo append something >> test2.bat
一个>
到create/overwrite任何已经存在的文件;要附加到文件的两个 >
个字符。
是否可以从现有的批处理文件创建新的批处理文件?例如在 Java 中,C++ 几乎任何其他语言我都可以 运行 一个 .exe 并使用单独的代码创建一个不同的 .exe。这可以在批处理文件中完成吗?
假设我希望test.bat成为这个
echo hello hello
我希望它创建另一个名为 test2.bat 的 .bat 文件,其中将包含以下内容:
echo hi hi
您可以使用 echo 并将输出重定向到批处理文件:
test.bat
@echo off @echo hello hello @echo echo hi hi > test2.bat @echo echo append something >> test2.bat
一个>
到create/overwrite任何已经存在的文件;要附加到文件的两个 >
个字符。