Files
AIEC_Skills/.claude/skills/meeting-minutes-generator-v1/input/本周会议转写文本/replace_speaker.bat
2026-01-19 13:49:00 +08:00

50 lines
1.1 KiB
Batchfile

@echo off
setlocal enabledelayedexpansion
echo ========================================
echo Speaker Replacement Tool
echo ========================================
echo.
set "SCRIPT_DIR=%~dp0"
set "PYTHONIOENCODING=utf-8"
set "PYTHON=C:\Users\10120\anaconda3\python.exe"
if "%~1"=="" (
echo No file specified, processing all .txt files...
echo.
set "COUNT=0"
for %%f in ("%SCRIPT_DIR%*.txt") do (
echo Processing: %%~nxf
echo Running: "%PYTHON%" "%SCRIPT_DIR%replace_speaker.py" "%%f"
"%PYTHON%" "%SCRIPT_DIR%replace_speaker.py" "%%f"
echo Exit code: !ERRORLEVEL!
if !ERRORLEVEL! EQU 0 (
set /a COUNT+=1
) else (
echo Failed: %%~nxf
)
)
echo.
echo ========================================
echo Processed !COUNT! files
echo ========================================
) else (
echo Processing: %~nx1
echo.
"%PYTHON%" "%SCRIPT_DIR%replace_speaker.py" "%~1"
if !ERRORLEVEL! EQU 0 (
echo.
echo Done!
) else (
echo.
echo Failed!
)
)
echo.
pause