Files
platz/bin/setenv.bat
T
Michael Stangl e8911df7e9 Use setenv in launcher scripts, add requirements.txt and missing .sh scripts
platz.bat/platz.sh now derive PLATZ via setenv instead of hardcoded
paths, matching the Standard Programm Template already applied to
setenv/install_py/activate_venv/get_cmd. Added the missing .sh
counterparts to those .bat scripts, an empty requirements.txt for
install_py to install (project only uses the stdlib), and ignore
entries for .venv/, out/, .vscode/, *.swp.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-09 11:57:05 +02:00

36 lines
888 B
Batchfile

@echo off
REM -------------------------------------
REM Wo ist das Programm hinkopiert
for %%I in ("%~dp0..") do set PLATZ=%%~fI
echo %PLATZ%
REM -------------------------------------
REM Umgebung setzen
set PLATZ_BIN=%PLATZ%\bin
set PLATZ_CFG=%PLATZ%\cfg
set PLATZ_LIBS=%PLATZ%\libs
set PLATZ_WORK=%PLATZ%\work
set PLATZ_IN=%PLATZ%\in
set PLATZ_OUT=%PLATZ%\out
REM Wo sind die Pythonskripte ?
if "%PYTHONPATH%"=="" (
set PYTHONPATH=%PLATZ_LIBS%
) else (
echo %PYTHONPATH% | find /I "%PLATZ_LIBS%" > nul
if errorlevel 1 set PYTHONPATH=%PYTHONPATH%;%PLATZ_LIBS%
)
if not exist "%PLATZ_WORK%" mkdir "%PLATZ_WORK%"
if not exist "%PLATZ_OUT%" mkdir "%PLATZ_OUT%"
echo PLATZ=%PLATZ%
echo PLATZ_BIN=%PLATZ_BIN%
echo PLATZ_CFG=%PLATZ_CFG%
echo PLATZ_LIBS=%PLATZ_LIBS%
echo PLATZ_WORK=%PLATZ_WORK%
echo PLATZ_IN=%PLATZ_IN%
echo PLATZ_OUT=%PLATZ_OUT%
echo PYTHONPATH=%PYTHONPATH%