Seite 1 von 1

python script ohne cmd prompt starten

Verfasst: Samstag 28. Oktober 2006, 18:54
von Costi
wie kann ich einen compilieretn (py2exe) python script ohne den cmd prompt starten?


danke



gruesse
costi

Verfasst: Sonntag 29. Oktober 2006, 10:23
von Masaru
... z.B. als Service

Verfasst: Sonntag 29. Oktober 2006, 12:00
von gerold
Masaru hat geschrieben:... z.B. als Service
...super Antwort... :roll:

Verfasst: Sonntag 29. Oktober 2006, 12:03
von Python 47
Wenn ich dich richtig verstanden habe, geht das so:

setup.py normal:

Code: Alles auswählen

from distutils.core import setup
import py2exe

setup(console=["myscript.py"])
so und jetzt veränderst du die setup.py folgend:

Code: Alles auswählen

from distutils.core import setup
import py2exe

setup(windows=["myscript.py"])
Jetzt ist kein cmd Fenster beim start zu sehen.

Verfasst: Sonntag 29. Oktober 2006, 12:13
von Leonidas
Python Master 47 hat geschrieben:Wenn ich dich richtig verstanden habe, geht das so:
Ich habe Costi eher so verstanden, dass er ein py2exe kompiliertes Skript hat und das nun ohne aufpoppendes Kommandozeilenfenster starten will und da fällt mir eigentlich auch nur Service ein, wobei ich nicht mal weiß, ob das was bringen würde.

Re: python script ohne cmd prompt starten

Verfasst: Sonntag 29. Oktober 2006, 12:13
von gerold
Costi hat geschrieben:wie kann ich einen compilieretn (py2exe) python script ohne den cmd prompt starten?
Hi Costi!

**Beim Kompilieren** wird entschieden, ob das Konsolenfenster in der fertigen EXE angezeigt wird, oder nicht.

Wenn du keinen Einfluss darauf hast, dann hast du (grob gesagt) Pech.

Ansonsten kannst du in der "setup.py" statt ``console=['mein_modul.py']`` ``windows=['mein_modul.py']`` schreiben.

mfg
Gerold
:-)

PS: Ich habe vergessen auf [Absenden] zu klicken. :-)