Hallo,
wenn man mit py2exe eine Pythonanwendung in eine Windows-Executable (.exe) umwandelt, dann startet die Anwendung immer mit einem Fenster (Dos-Box bzw. Konsole), obwohl ich gar keine Ausgabe mache. Da das Programm im Hintergrund arbeiten soll ist das natürlich nicht so schön. Wenn ich direkt die Python-Datei starte (mit *.pyw-Endung), öffnet sich kein Fenster/Konsole/Dos-Box! Gibt es irgendeine Option, die man dem Setup-Script hinzufügen muss damit es funktioniert??
Mein script sieht so aus:
from distutils.core import setup
import py2exe
setup(console=["dateiname.pyw"],zipfile=None,name="test",version="1.0")
Und der Aufruf so (bundle bewirkt, dass alles in eine exe-Datei ohne dlls gepackt wird…):
setup.py py2exe --bundle 1
Kann es vielleicht daran liegen, dass ich bei setup „console=[“"]" mache? Wie könnte ich dem Script anders meine Programmdatei mitteilen? Habe im Internet nichts gefunden. Das Script stammt von der py2exe Homepage.
Gruß,
Ulrich