@echo off setlocal EnableExtensions cd /d "%~dp0.." set "ROOT=%CD%" set "SRC=%ROOT%\vendor\libusb-1.0.dll" if not exist "%SRC%" ( echo [!] Missing vendor\libusb-1.0.dll echo Copy the full repo including vendor\ from the Mac, or run scripts\setup_windows.bat exit /b 1 ) if not exist "%ROOT%\.venv\Scripts\python.exe" ( echo [!] .venv missing. Run: scripts\setup_windows.bat exit /b 1 ) copy /Y "%SRC%" "%ROOT%\.venv\Scripts\libusb-1.0.dll" >nul echo libusb-1.0.dll -^> .venv\Scripts\ "%ROOT%\.venv\Scripts\python.exe" -c "from juc500_xfer.usb_link import libusb_path; p=libusb_path(); print('libusb OK:', p or 'FAILED'); import sys; sys.exit(0 if p else 1)" exit /b %ERRORLEVEL%