这可能很容易,但网上没有答案.我想通过批处理将XML行回显到文件中,但它误解了重定向">"的XML结束标记.该行如下:
echo <?xml version="1.0" encoding="utf-8" ?> > myfile.xml
Run Code Online (Sandbox Code Playgroud)
是否有任何方法可以提示批量解析器不解释特殊字符串?我使用双引号但它也将它们写入文件!echo之后文件应如下所示:
<?xml version="1.0" encoding="utf-8" ?>
Run Code Online (Sandbox Code Playgroud) 这是我第一次做这些事情.基本上我正在为教堂歌曲创建一个批处理文件html制作者.这就是我所困扰的:
echo <br> %var17% >>Runfiles\temporary2.txt
Run Code Online (Sandbox Code Playgroud)
基本上var 17是一行歌词,我想在它前面加一个换行符.我将模板制作者分成了三个部分:
这是代码:
@echo off
copy "I:\Build\Files\*.txt"
ren *.txt temp.txt
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
for /F "tokens=*" %%A in (temp.txt) do (
SET /A vidx=!vidx! + 1
set var!vidx!=%%A
)
set var
echo <br> %var17% >>Runfiles\temporary2.txt
TYPE Runfiles\temp1.txt > run.html
TYPE temp.txt >> run.html
TYPE Runfiles\temp2.txt >> run.html
pause
Run Code Online (Sandbox Code Playgroud)
Temp 1是开头,temp2是结尾,所以我有一个歌词文档,我想<br>在所有这些文件的前面插入一个元素.
原因是我要处理100首歌曲,手动操作需要很长时间.