@echo off echo Cleaning up fletimageanalysis folder for CLI-only processing... cd fletimageanalysis REM Delete unnecessary test files del /q test_*.py 2>nul del /q python_mapping_usage.py 2>nul REM Delete backup and alternative files del /q *_backup.py 2>nul del /q *_previous.py 2>nul del /q *_fixed.py 2>nul del /q cross_tabulated_csv_exporter_*.py 2>nul REM Delete documentation files del /q *.md 2>nul del /q LICENSE 2>nul del /q .gitignore 2>nul REM Delete directories not needed for CLI rmdir /s /q back_src 2>nul rmdir /s /q docs 2>nul rmdir /s /q testsample 2>nul rmdir /s /q uploads 2>nul rmdir /s /q assets 2>nul rmdir /s /q results 2>nul rmdir /s /q __pycache__ 2>nul rmdir /s /q .vscode 2>nul rmdir /s /q .git 2>nul rmdir /s /q .gemini 2>nul rmdir /s /q .venv 2>nul echo Essential files for CLI processing: echo - batch_cli.py echo - config.py echo - multi_file_processor.py echo - pdf_processor.py echo - dxf_processor.py echo - gemini_analyzer.py echo - csv_exporter.py echo - requirements.txt echo - mapping_table_json.json echo - .env echo. echo Creating virtual environment... python -m venv venv echo. echo Activating virtual environment and installing packages... call venv\Scripts\activate.bat pip install --upgrade pip pip install PyMuPDF google-genai Pillow ezdxf numpy python-dotenv pandas requests echo. echo Testing installation... python -c "import fitz; print('✓ PyMuPDF OK')" python -c "import google.genai; print('✓ Gemini API OK')" python -c "import pandas; print('✓ Pandas OK')" python -c "import ezdxf; print('✓ EZDXF OK')" echo. echo Setup complete! echo Virtual environment created at: fletimageanalysis\venv\ echo. pause