導航:首頁 > 文件教程 > bat寫入xml文件

bat寫入xml文件

發布時間:2023-06-19 03:51:32

1. 批處理 生成 xml 文件 參考樣版修改 bat

1
2
3
4
5
6
7
8
9
10

@Echo Off&Setlocal Enabledelayedexpansion
For /f "tokens=*" %%i in (2.xml) do (
Set str=
For /f "tokens=1-5* delims== " %%j in ("%%i") do (
If "%%j"=="<TaskScheleConfig" (Set str= %%j %%k="2" %%m="3" %%o)
)
If defined str (Echo !str!) else (Echo %%i)
If defined str (Echo !str!) else (Echo %%i)>>2_new.xml
)
Pause

假設2.xml內容為:
<xml>
<TaskScheleConfig Times="1" TimesType="2" />
<xml>

2. bat讀取並改寫文件

@echo off
setlocal enableextensions
setlocal enabledelayedexpansion
set pa=model
set count=0
for /f "skip=2 delims=[] tokens=1" %%i in (
'find /n "jdbc:derby:E:\DB\MYDB" a.xml') do (
for /f "delims=" %%m in (a.xml) do (
set /a count=!來count!+1
if /i !count! equ %%i (
echo %pa% >>b.xml ) else (
echo %%m >>b.xml)
)
)
del a.xml && move b.xml a.xml

其中set pa=是你要改寫的內容自 ,a.xml是你的xml文件,已經測試通過
但你說你那是在下面加一行,那就是count變數作的計數器有問題了,我不太明白怎麼會在下面加一行

3. 批處理如何寫修改一行XML內容

就兩行內容替換文本太麻煩,直接輸出。下面批處理中有幾行只是為了提示,沒啥用,第二個批處理只是簡化成僅輸出文件。

@echo off
echo 請填寫一下項目:
set /p server=Sever:
set /p port=Port:
set file="config.xml"
set/p=輸出到 %file% ...<nul
>config.xml (
echo ^<!--配置庫存放地址--^>
echo ^<add key="mdc" value="Server=%server%;userid=probe;password=probeaction;Database=mdc;Port=%port%;CharSet=utf8;Allow Zero Datetime=True;"^/^>
)
echo [完成]
type config.xml
echo.&pause

或者再簡單點

@echo off
set server=10.10.136.209
set port=1036
set file="config.xml"
>config.xml (
echo. ^<!--配置庫存放地址--^>
echo. ^<add key="mdc" value="Server=%server%;userid=probe;password=probeaction;Database=mdc;Port=%port%;CharSet=utf8;Allow Zero Datetime=True;"^/^>
)
echo.&pause

4. 如何使用bat或vbs或者其他方法,將目錄路徑數據添加(或修改)到文本文件(txt或xml)特定位置裡面

@echooff&
(for/f"delims="%%ain(1.txt)do(
set"line=%%a"
set"line=!line:*dict=<mainsym>%~dp0!"
echo!line!
))>#
move#1.txt

5. 批處理修改xml文件

使用批處理文件修改xml文件裡面的值代碼如下回:

@Echo Off&Setlocal Enabledelayedexpansion

For /f "tokens=*" %%i in (2.xml) do (

Set str=

For /f "tokens=1-5* delims== " %%j in ("%%i") do (

If "%%j"=="<TaskScheleConfig" (Set str= %%j %%k="2" %%m="3" %%o)

)

If defined str (Echo !答str!) else (Echo %%i)

If defined str (Echo !str!) else (Echo %%i)>>2_new.xml

)

Pause

6. bat 讀取xml配置文件

bat文件如何讀取ini配置文件作為x的參數_網路

閱讀全文

與bat寫入xml文件相關的資料

熱點內容
蘋果翻蓋手機多少錢 瀏覽:815
flash80金鷹教程 瀏覽:374
怎麼把美國的app賬號換成中國的 瀏覽:375
貸款60秒app 瀏覽:408
捷安特騎行app有什麼獎勵 瀏覽:542
網站圖片展示代碼 瀏覽:167
asp找回密碼 瀏覽:836
如何知道別人使用我的電腦和看了什麼文件 瀏覽:712
prcs4視頻導出後找不到文件 瀏覽:977
msp430系列單片機實用c語言程序設計 瀏覽:423
移動硬碟的文件格式 瀏覽:904
文件本地路徑與雲路徑 瀏覽:103
進大白菜找不到系統文件 瀏覽:380
ug裝配體找不到文件部件已刪除 瀏覽:629
小網站怎麼弄出來 瀏覽:649
jsp表單加參數 瀏覽:607
蘋果5s手機老是卡屏 瀏覽:58
js給php變數賦值 瀏覽:446
雜志版本號是什麼意思 瀏覽:223
地圖特效代碼 瀏覽:192

友情鏈接