release: restore ZUPT and harden source-only 5.2.2
This commit is contained in:
parent
74e393ba3e
commit
ff99770bd0
205 changed files with 19627 additions and 13215 deletions
30
packaging/portable/zupt-gui.bat
Normal file
30
packaging/portable/zupt-gui.bat
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
@echo off
|
||||
rem SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
rem ZUPT GUI launcher for Windows (portable package).
|
||||
rem
|
||||
rem Requirements on the target machine:
|
||||
rem * Python 3.9+
|
||||
rem * PySide6 or PyQt6: py -m pip install PySide6
|
||||
rem * The ZUPT CLI: zupt.exe next to this file, or on PATH.
|
||||
rem
|
||||
rem If zupt.exe sits beside this launcher we pin it via ZUPT_BIN so the
|
||||
rem GUI drives the bundled CLI rather than any other copy on PATH.
|
||||
setlocal
|
||||
set "HERE=%~dp0"
|
||||
if exist "%HERE%zupt.exe" set "ZUPT_BIN=%HERE%zupt.exe"
|
||||
|
||||
rem Prefer the py launcher, fall back to python on PATH.
|
||||
where py >nul 2>nul
|
||||
if %ERRORLEVEL%==0 (
|
||||
py -3 "%HERE%zupt_gui.py" %*
|
||||
) else (
|
||||
python "%HERE%zupt_gui.py" %*
|
||||
)
|
||||
set "RC=%ERRORLEVEL%"
|
||||
if not "%RC%"=="0" (
|
||||
echo.
|
||||
echo zupt-gui exited with code %RC%.
|
||||
echo If you saw an import error, install the Qt binding: py -m pip install PySide6
|
||||
echo If the CLI was not found, put zupt.exe next to this launcher or on PATH.
|
||||
)
|
||||
endlocal & exit /b %RC%
|
||||
Loading…
Reference in a new issue