@echo off chcp 65001 >nul setlocal enabledelayedexpansion echo ======================================== echo 会议转写文本发言人替换工具 echo ======================================== echo. REM 检查是否有参数 if "%~1"=="" ( echo 请将txt文件拖拽到此批处理文件上,或使用命令行: echo replace_speaker.bat 文件名.txt echo. pause exit /b 1 ) REM 获取脚本所在目录 set "SCRIPT_DIR=%~dp0" REM 处理输入文件 set "INPUT_FILE=%~1" echo 正在处理: %INPUT_FILE% echo. REM 调用Python脚本 python "%SCRIPT_DIR%replace_speaker.py" "%INPUT_FILE%" if %ERRORLEVEL% EQU 0 ( echo. echo 处理成功! ) else ( echo. echo 处理失败! ) echo. pause