Seite 1 von 1

python-programm als EXE Datei?

Verfasst: Freitag 25. Juni 2004, 12:01
von sucello
Hallo...
Ich bin ja eigentlich nur Designer und beschäftige mich erst seit 2 Tagen mit Python... also schonmal im voraus sorry für dumme Fragen :wink:
Folgendes Problem:
Ich habe es in Python hinbekommen Emails von einem Pop3-Server abzurufen, diese auszulesen und die relevanten Daten in einer TXT-Datei zu speichern...
Diese möchte ich nun über einen Nadeldrucker an LPT1 ausdrucken. Da dies nicht so ohne weiteres geht, habe ich eine BATch geschrieben, die dies tut.
:arrow: Wie rufe ich aus Python diese BATch auf?
:arrow: Das Program soll immer im Hintergrund laufen und einfach jedesmal, wenn eine neue Email da ist, dieselbige ausdrucken. Irgendwer ne Idee, wie ich das in Python realisieren kann? Es kann da ruhig ein Fenster offen sein.

Würde mich über jegliche Hilfe freuen... :D

Verfasst: Freitag 25. Juni 2004, 16:23
von DER Olf
also die batch datei solltest du mit

os.system("datei.bat")

ausführen können.
nicht vergessen import os zu schreiben ;)

im hintergrund laufen: du könntest ein Tkinter fenster machen und das verstecken. (guck ma nach tuts oder help(Tkinter) )

mfg Olf

Verfasst: Freitag 25. Juni 2004, 16:32
von NOTZE
hm wenn doch ein fenster offen sein kann, dann reicht doch ne einfache konsole.
Wozu dann ein Tkinter fenster.
Dann müsstest du halt eine schleife machen mitner art timer,
der dann alle 2 min oder so den posteingang checkt

Verfasst: Dienstag 6. Juli 2004, 18:49
von Gast
wenn das programm versteckt sein soll einfach die dateiendung zu .pyw machen ;) und ausführen... dann läufts über die pythonw.exe, die versteckt die konsole :)

Verfasst: Dienstag 6. Juli 2004, 18:57
von NOTZE
Anonymous hat geschrieben:wenn das programm versteckt sein soll einfach die dateiendung zu .pyw machen ;) und ausführen... dann läufts über die pythonw.exe, die versteckt die konsole :)
oO
...
er hat ja gesagt dass ein fenster offen sein kann.
Also ist eine GUI wohl übertrieben.
Denn die Konsole ist ja auchn fenster.