@echo off setlocal cd /d "%~dp0" if errorlevel 1 goto :cd_error set "RUN_ARGS=%*" if not "%~1"=="" goto :run echo. echo 请输入要执行的模块名或额外参数。 echo 示例: echo Curriculum echo Ranking EnglishWord echo --modules=Ranking,EnglishWord echo 直接回车则执行全量生成。 set /p RUN_ARGS=模块/参数: :run if defined RUN_ARGS ( call npx yx-generate-api gen %RUN_ARGS% ) else ( call npx yx-generate-api gen ) if errorlevel 1 goto :run_error exit /b 0 :cd_error echo. echo Failed to enter project root. pause exit /b 1 :run_error echo. echo yx-generate-api gen failed. pause exit /b 1