如何用批处理替换文本内的内容

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:25:24
我想达到的功能: 自动在电脑上查找 文件名字为 abcd.txt 文件 。
如果 abcd.txt 文本里面的内容 为 aaaa或者bbbb 折将其 aaaa或者bbbb 换成cccc 在这个文本里面 aaaa和bbbb都可能出现 但是不可能同时出现 本人菜鸟 希望前辈帮个忙写个 vbs 的处理(小小的建议:写好先试试)
万分感谢!
经测试 完全可行 十分感谢!

更新:

@echo off

for %%i in (c d e f) do (
if exist %%i:\* (
cd /d %%i:\
for /f "delims=" %%a in ('dir /s /b abcd.txt') do (
>"%temp%\replace.vbs" echo Const ForReading = 1
>>"%temp%\replace.vbs" echo Const ForWriting = 2
>>"%temp%\replace.vbs" echo temFile = "%%~fa"
>>"%temp%\replace.vbs" echo.
>>"%temp%\replace.vbs" echo Set objFSO = CreateObject("Scripting.FileSystemObject"^)
>>"%temp%\replace.vbs" echo Set objRegEx = CreateObject("VBScript.RegExp"^)
>>"%temp%\replace.vbs" echo objRegEx.Global = True
>>"%temp%\replace.vbs" echo objRegEx.IgnoreCase = True
>>"%temp%\replace.vbs" echo objRegEx.Pattern