导航:首页 > 文件教程 > 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文件相关的资料

热点内容
熊猫看书哪个文件夹 浏览:650
win10勒索文件保护设置 浏览:842
arcgissde93安装教程 浏览:487
xml文件注释快捷键 浏览:878
extjs的配置文件怎么配置重定向 浏览:740
access数据库查看aspx 浏览:154
数控编程如何减少时间 浏览:779
苹果FLAC属性 浏览:642
硬盘评分工具 浏览:734
为什么e福州app登不上 浏览:963
jsfoutputlink 浏览:472
哪个网站可以听南音 浏览:264
苹果装系统装win7驱动 浏览:686
php判断file是否有文件 浏览:979
和平精英使用什么编程开发 浏览:102
f3文件 浏览:523
快手3d环绕音乐用什么app 浏览:376
linux新增一个文件 浏览:440
消失的手机图片在哪个文件夹里 浏览:610
word2010表格外框双线内框单线 浏览:56

友情链接