wie kann ich einen compilieretn (py2exe) python script ohne den cmd prompt starten?
danke
gruesse
costi
python script ohne cmd prompt starten
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
...super Antwort...Masaru hat geschrieben:... z.B. als Service
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wenn ich dich richtig verstanden habe, geht das so:
setup.py normal:
so und jetzt veränderst du die setup.py folgend:
Jetzt ist kein cmd Fenster beim start zu sehen.
setup.py normal:
Code: Alles auswählen
from distutils.core import setup
import py2exe
setup(console=["myscript.py"])
Code: Alles auswählen
from distutils.core import setup
import py2exe
setup(windows=["myscript.py"])
mfg
Thomas :-)
Thomas :-)
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
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.Python Master 47 hat geschrieben:Wenn ich dich richtig verstanden habe, geht das so:
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Costi!Costi hat geschrieben:wie kann ich einen compilieretn (py2exe) python script ohne den cmd prompt starten?
**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.
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.