@echo off setlocal EnableExtensions pushd "%~dp0" echo Sync algorithm files to runner.dist ... if not exist "entry.cp311-win_amd64.pyd" ( echo ERROR: entry.cp311-win_amd64.pyd not found. popd pause exit /b 1 ) if not exist "runner.dist" ( echo WARN: runner.dist not found, skip sync. Run build_runner.bat once for production build. popd exit /b 0 ) copy /Y "entry.cp311-win_amd64.pyd" "runner.dist\" >nul copy /Y "license.lic" "runner.dist\" >nul copy /Y "public_key.pem" "runner.dist\" >nul copy /Y "runner.py" "runner.dist\" >nul echo SUCCESS: synced entry.pyd / license / runner.py to runner.dist echo Next: npm run electron:build popd endlocal