From 56e3358e97ddcdeb8f6e50779bd2ae305ea09a24 Mon Sep 17 00:00:00 2001 From: mistangl Date: Fri, 19 Dec 2025 19:58:04 +0100 Subject: [PATCH] bat Dateien zum Erstellen einer .exe aus einem Python Skript dazu --- Doku/reduce_filesize/mkexe.bat | 10 +++++++++ Doku/reduce_filesize/requirements.txt | 2 ++ Doku/reduce_filesize/setup.bat | 32 +++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 Doku/reduce_filesize/mkexe.bat create mode 100644 Doku/reduce_filesize/requirements.txt create mode 100644 Doku/reduce_filesize/setup.bat diff --git a/Doku/reduce_filesize/mkexe.bat b/Doku/reduce_filesize/mkexe.bat new file mode 100644 index 0000000..0ab1b2e --- /dev/null +++ b/Doku/reduce_filesize/mkexe.bat @@ -0,0 +1,10 @@ +echo === EXE erstellen === + +@echo off +call .venv\Scripts\activate.bat +pyinstaller --onefile filter_zip_no_stl.py + +echo. +echo === Fertig! === +echo EXE liegt unter: dist\filter_zip_no_stl.exe +pause diff --git a/Doku/reduce_filesize/requirements.txt b/Doku/reduce_filesize/requirements.txt new file mode 100644 index 0000000..30adefe --- /dev/null +++ b/Doku/reduce_filesize/requirements.txt @@ -0,0 +1,2 @@ +# Für EXE-Erstellung +pyinstaller>=6.0 \ No newline at end of file diff --git a/Doku/reduce_filesize/setup.bat b/Doku/reduce_filesize/setup.bat new file mode 100644 index 0000000..b537426 --- /dev/null +++ b/Doku/reduce_filesize/setup.bat @@ -0,0 +1,32 @@ +@echo off +echo === Virtuelle Umgebung einrichten === + +REM Prüfen ob Python verfügbar ist +python --version >nul 2>&1 +if errorlevel 1 ( + echo Fehler: Python nicht gefunden! + echo Bitte Python installieren und zum PATH hinzufügen. + pause + exit /b 1 +) + +REM Virtuelle Umgebung erstellen +echo Erstelle .venv ... +python -m venv .venv + +REM Aktivieren und Dependencies installieren +echo Aktiviere .venv und installiere Abhängigkeiten ... +call .venv\Scripts\activate.bat +python -m pip install --upgrade pip +pip install -r requirements.txt + +echo. +echo === Fertig! === +echo. +echo Zum Aktivieren der Umgebung: +echo .venv\Scripts\activate +echo. +echo Zum Erstellen der EXE: +echo pyinstaller --onefile filter_zip_no_stl.py +echo. +pause