Answers:
您可以使用echo
,然后将输出重定向到文本文件(请参见下面的注释):
rem Saved in D:\Temp\WriteText.bat
@echo off
echo This is a test> test.txt
echo 123>> test.txt
echo 245.67>> test.txt
输出:
D:\ Temp>写文本 D:\ Temp>输入test.txt 这是一个测验 123 245.67 D:\温度>
笔记:
@echo off
关闭每个命令到控制台的打印>
或>>
将重定向到当前目录(正在运行代码的目录)。echo This is a test > test.txt
使用一个>
覆盖已经有新的内容存在的任何文件。echo
语句使用两个>>
字符附加到文本文件(添加到),而不是覆盖它。type test.txt
简单类型的文件输出到命令窗口。仅使用一个代码块会更容易,那么您只需要一个重定向。
(
echo Line1
echo Line2
...
echo Last Line
) > filename.txt
@
由于您已经拥有了最后三个标志,因此已经变得多余了@echo off
。仅在未关闭回声的情况下才需要使用它们。stackoverflow.com/a/21077142/632951