Files
juc500/dist-offline/juc500-offline-update-20260721-124606/scripts/ensure_libusb_windows.bat
T
2026-07-21 21:04:25 +09:00

23 lines
697 B
Batchfile

@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%