我有這個批處理腳本即時通訊工作,重點是從XML中提取某些信息並在文本文件中輸出結果。我能夠使它工作,但我希望我的結果出來。用批處理文件製作一行結果?
@echo off
setlocal EnableDelayedExpansion
(for /F "delims=" %%a in ('findstr /I /L "<XOrigin> <YOrigin> <XExtent> <YExtent>" grid_crawler_output.xml') do (
set "line=%%a"
set "line=!line:*<XOrigin>=!"
set "line=!line:*<YOrigin>=!"
set "line=!line:*<XExtent>=!"
set "line=!line:*<YExtent>=!"
for /F "delims=<" %%b in ("!line!") do echo %%b
)) > result.txt
我的結果是
502800
928000
23650
30750
我想它出來
502800,928000,23650,30750
任何幫助嗎?
來源的信息
- <Projection>
<Mapsheet />
<Projection />
<CentralMeridian>0</CentralMeridian>
<Spheroid />
</Projection>
<MaprecordProjection />
- <CoordinateInfo>
<CoordinateType>Rectangular</CoordinateType>
<GridType>Unrotated</GridType>
<XOrigin>502800</XOrigin>
<YOrigin>928000</YOrigin>
<XExtent>23650</XExtent>
<YExtent>30750</YExtent>
的XLM文件
- <Projection>
<Mapsheet />
<Projection />
<CentralMeridian>200</CentralMeridian>
<Spheroid />
</Projection>
<MaprecordProjection />
- <CoordinateInfo>
<CoordinateType>Rectangular</CoordinateType>
<GridType>Unrotated</GridType>
<XOrigin>114438</XOrigin>
<YOrigin>863252</YOrigin>
<XExtent>534000</XExtent>
<YExtent>404000</YExtent>
</CoordinateInfo>
如何向我們展示生成您發佈的報告的源數據? – Magoo 2014-09-02 14:13:24
我根據您的要求編輯了信息。 – Alex 2014-09-02 14:20:30