import subprocess import os # MSYS2-Pfad und Venv-Pfad anpassen MSYS2_PATH = r"C:\msys64" # Bash-Befehl, der ausgeführt werden soll bash_command = f"cd ~/KlipperScreen && source env/bin/activate && python screen.py" # Vollständiger Pfad zur bash.exe bash_exe = os.path.join(MSYS2_PATH, "usr", "bin", "bash.exe") # Führe den Befehl unsichtbar aus subprocess.run([bash_exe, "--login", "-c", bash_command], creationflags=subprocess.CREATE_NO_WINDOW)