Batch file 将base64编码图像复制到新文本文件的批处理脚本

Batch file 将base64编码图像复制到新文本文件的批处理脚本,batch-file,Batch File,我有大量的.xml文件,每个文件都包含多个base64编码的.png图像。我一直在处理编码数据,并为每个图像手动创建一个新文件。然后解码图像,重命名图像,并使用.bat脚本添加.png文件扩展名。我想让脚本读取文件并找到编码字符串,然后为每个图像复制到一个新文件。首先,我不能让它工作。其次,在一些.xml文件中,编码的数据在不同的行上分开。因此,脚本不能在找到字符串后复制行。IDK…我不知道下一步该怎么办。我会发布一些我尝试过的胡说八道,但那是毫无意义的,所以请原谅 但这里有一个例子,我想复制到

我有大量的.xml文件,每个文件都包含多个base64编码的.png图像。我一直在处理编码数据,并为每个图像手动创建一个新文件。然后解码图像,重命名图像,并使用.bat脚本添加.png文件扩展名。我想让脚本读取文件并找到编码字符串,然后为每个图像复制到一个新文件。首先,我不能让它工作。其次,在一些.xml文件中,编码的数据在不同的行上分开。因此,脚本不能在找到字符串后复制行。IDK…我不知道下一步该怎么办。我会发布一些我尝试过的胡说八道,但那是毫无意义的,所以请原谅

但这里有一个例子,我想复制到一个新的文件

<Image Height="140.0" Left="0.0" Name="dog" Top="0.0" Width="131.0"><![CDATA[EncodedImageExistsHere]]></Image>
如果可能的话,我只想抓取介于CDATA[]

谢谢

@ECHO OFF SETLOCAL 对于q26521345.txt中的/f令牌=3delims=[]%%a ECHO找到%%a 已找到集合=%%a 找到回显进程%found% 后藤:EOF 我使用了一个名为q26521345.txt的文件,其中包含测试数据