Files
TC264_Library_seekfree/Example/E02_uart_demo/AURIX修改工程名称.bat
SEEKFREE_BUDING 197916283e V3.3.1
移除正交编码器的断言检测
        新增重命名工程工具
2024-12-19 12:33:11 +08:00

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