求一个批处理文件
找高人做一个批处理文件,实现的功能如下。自动修改我制定目录下的2个文件里的某一行内容。例如,修改我D盘符下kis目录里hello.XML文件里192.168.1.1为19...
找高人做一个批处理文件,实现的功能如下。
自动修改我制定目录下的2个文件里的某一行内容。
例如,修改我D盘符下kis目录里hello.XML文件里192.168.1.1为192.168.1.2
虽然没太看懂,但是还是谢谢楼下的大神。不过有一点,我是要修改2个文件,怪我没说清楚,例如,修改hello.XML跟nice.XML里的192.168.1.1为192.168.1.2.然后hello跟nice在同一目录下。
楼下的程序我都试用了,不好使。。。多谢,继续求高人指点 展开
自动修改我制定目录下的2个文件里的某一行内容。
例如,修改我D盘符下kis目录里hello.XML文件里192.168.1.1为192.168.1.2
虽然没太看懂,但是还是谢谢楼下的大神。不过有一点,我是要修改2个文件,怪我没说清楚,例如,修改hello.XML跟nice.XML里的192.168.1.1为192.168.1.2.然后hello跟nice在同一目录下。
楼下的程序我都试用了,不好使。。。多谢,继续求高人指点 展开
展开全部
第一步:
你先在你的D盘符下kis目录建立两个文件,一个就是你的hello.XML,另一个就是hello.XML文件里192.168.1.1为192.168.1.2后的文件,可以任意命名,(如new.XML)
第二步:
编辑如下批处理命令:
@ ECHO OFF
@ ECHO.
@ ECHO. 说 明
@ ECHO ---------------------------------------------------------------
@ ECHO. 本批处理命令运行后会自动将D盘符下kis目录里hello.XML文
@ ECHO.件里192.168.1.1为192.168.1.2
PAUSE
del hello.XML
copy new.XML hello.XML
@ ECHO.
@ ECHO. 运行已经结束,已经成功的将D盘符下kis目录里hello.XML
@ ECHO. 文件里192.168.1.1为192.168.1.2
PAUSE
第三步,运行这个批处理命令就好了
你先在你的D盘符下kis目录建立两个文件,一个就是你的hello.XML,另一个就是hello.XML文件里192.168.1.1为192.168.1.2后的文件,可以任意命名,(如new.XML)
第二步:
编辑如下批处理命令:
@ ECHO OFF
@ ECHO.
@ ECHO. 说 明
@ ECHO ---------------------------------------------------------------
@ ECHO. 本批处理命令运行后会自动将D盘符下kis目录里hello.XML文
@ ECHO.件里192.168.1.1为192.168.1.2
PAUSE
del hello.XML
copy new.XML hello.XML
@ ECHO.
@ ECHO. 运行已经结束,已经成功的将D盘符下kis目录里hello.XML
@ ECHO. 文件里192.168.1.1为192.168.1.2
PAUSE
第三步,运行这个批处理命令就好了
展开全部
文件少是话,真的只有两个文件可以这样做,用不到批理处理。
打开文件,CTRL+H调出替换工具,直接替换就可以了。
打开文件,CTRL+H调出替换工具,直接替换就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
if not exist hello.XML echo 找不到hello.XML,请确认在同级目录下。&&pause>nul&&goto :eof
if not exist nice.XML echo 找不到nice.XML,请确认在同级目录下。&&pause>nul&&goto :eof
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (hello.XML) do (
set var=%%i
set "var=!var:192.168.1.1=192.168.1.2!"
echo !var!>>hello_end.XML
)
for /f "tokens=*" %%i in (nice.XML) do (
set var=%%i
set "var=!var:192.168.1.1=192.168.1.2!"
echo !var!>>nice_end.XML
)
del hello.xml/f/q>nul&&ren hello_end.xml hello.xml
del nice.xml/f/q>nul&&ren nice_end.xml nice.xml
另存为*.bat,你也可以改成别的关键字,和两个XML文件放在同一目录下
if not exist hello.XML echo 找不到hello.XML,请确认在同级目录下。&&pause>nul&&goto :eof
if not exist nice.XML echo 找不到nice.XML,请确认在同级目录下。&&pause>nul&&goto :eof
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (hello.XML) do (
set var=%%i
set "var=!var:192.168.1.1=192.168.1.2!"
echo !var!>>hello_end.XML
)
for /f "tokens=*" %%i in (nice.XML) do (
set var=%%i
set "var=!var:192.168.1.1=192.168.1.2!"
echo !var!>>nice_end.XML
)
del hello.xml/f/q>nul&&ren hello_end.xml hello.xml
del nice.xml/f/q>nul&&ren nice_end.xml nice.xml
另存为*.bat,你也可以改成别的关键字,和两个XML文件放在同一目录下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询