尝试创建一个批处理脚本,该脚本可以在每个用户的配置文件中找到该文件,然后替换该文件中的某个字符串。该文件的位置是:C:\Users\%username%\AppData\Roaming\Sage Software\Sage MAS 500\application.config
我让后一部分工作,但不确定如何找到文件。
@echo off
setlocal enabledelayedextensions
set "search= ^<ReportPath^>C:\Program Files ^(x86^)\Sage Software\Sage MAS 500 Client^</ReportPath^>"
set "replace=^<ReportPath^>\\bcshare.belterracorp.com\masreports^</ReportPath^>"
set "textFile=application.config"
for /f "delims=" %%i in ('type "%textFile%" ^& break ^> "%textFile%" ') do (
set "line=%%i"
setlocal enabledelayedexpansion
>>"%textFile%" echo(!line:%search%=%replace%!
endlocal
)