Is it possible to edit .Config file using a batch script

前端 未结 2 1199
轮回少年
轮回少年 2021-01-15 03:50

Here some part of the .config file that I have:

    
          
          
                 


        
2条回答
  •  抹茶落季
    2021-01-15 04:23

    Here is my FindandReplace.cmd script. It uses VBScript to overcome the limitations that Batch imposes. Call it like this FindAndReplace it is case sensitive. After you make the batch file, you would call it like this:

       FindAndReplace some_name some_new_name *.config
       FindAndReplace DB_name DB_new_name *.config
    
    
    ::FindAndReplace.cmd
    @echo off
    for /f "tokens=*" %%a in ('dir %~3 /b /a-d /on') do (
     pushd %~dp0
     if not exist _.vbs goto :MakeReplace
     <%%a cscript /nologo _.vbs "%~1" "%~2" "%~3">new.txt
     move /Y new.txt %%~nxa > NUL
     popd
    )
    del _.vbs
    goto :eof
    
    :MakeReplace
     >_.vbs echo Wscript.StdOut.Write Replace(WScript.StdIn.ReadAll,Wscript.arguments(0), Wscript.arguments(1))
    

提交回复
热议问题