mirror of
https://gitee.com/seekfree/TC264_Library.git
synced 2026-06-04 03:32:56 +00:00
40 lines
1010 B
Batchfile
40 lines
1010 B
Batchfile
@echo off
|
|
setlocal enabledelayedexpansion
|
|
cd /d "%~dp0"
|
|
for %%i in ("%cd%") do set "folderName=%%~nxi"
|
|
set /p "userInput=ÇëÊäÈëÐµĹ¤³ÌÃû³Æ: "
|
|
set "sourceFile=.project"
|
|
set "tempFile=temp.txt"
|
|
set "oldString=%folderName%"
|
|
set "newString=%userInput%"
|
|
if exist "%tempFile%" del /Q "%tempFile%"
|
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
|
set "line=%%i"
|
|
set "modified=!line!"
|
|
if defined modified (
|
|
set "modified=!modified:%oldString%=%newString%!"
|
|
echo !modified!>>"%tempFile%"
|
|
) else (
|
|
echo %%i>>"%tempFile%"
|
|
)
|
|
)
|
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
|
|
|
set "sourceFile=.cproject"
|
|
if exist "%tempFile%" del /Q "%tempFile%"
|
|
for /f "delims=" %%i in ('type "%sourceFile%"') do (
|
|
set "line=%%i"
|
|
set "modified=!line!"
|
|
if defined modified (
|
|
set "modified=!modified:%oldString%=%newString%!"
|
|
echo !modified!>>"%tempFile%"
|
|
) else (
|
|
echo %%i>>"%tempFile%"
|
|
)
|
|
)
|
|
move /y "%tempFile%" "%sourceFile%" >nul 2>&1
|
|
|
|
|
|
endlocal
|
|
|