windows xp 中可用批处理替换某一文档中的字符吗

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:53:40
替换word中的某一行中的某几个字符 不知能否可行 敬请各位大侠不吝指教 先行谢过拉
谢谢你的真诚帮助,这种方法简单易行,很好!不过,我想知到的是,如何用批处理(windows xp)自动替换!

呵呵 ,这年月用windows xp 批处理的弟兄们不多了啊

恐怕不动用语言程序单靠批处理是难以实现此功能拉

可以滴,我把源码给你
如果我要将C:\MININT\INF\LAYOUT.INF中的所有"\386"替换成"\MININT";
将C:\MININT\PECONFIG.INI中的所有"\386"替换成"\MININT";

@echo off
cd.>layout_.inf
cd.>peconfig_.ini
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (C:\MININT\INF\LAYOUT.INF) do (
set var=%%i
set "var=!var:\386=\MININT!"
echo !var!>>layout_.inf
)
for /f "tokens=*" %%i in (C:\MININT\PECONFIG.INI) do (
set str=%%i
set "str=!str:\386=\MININT!"
echo !str!>>peconfig_.ini
)

在打开的WORD文档中,选择“编辑”下拉菜单,选择“替换”,在上面“查找内容”中填入原文,在下面的“替换为”中填入替换后的内容,点击“全部替换”即可。