Seite 1 von 1

Daemon mit Python

Verfasst: Freitag 13. Dezember 2002, 12:47
von Gast
Hallo,

ich versuche gerade eine Art selbstlaufenden Daemon mit Python zu schreiben, der das Clipboard abfragt und bei Änderung eine Aktion auslöst.

Zur erklärung der Hintergrund des Problem:
Ich möchte ein Tool schreiben, das im Netz die Zwischenablage der PC gleichhält, also Copy an PC1 und Paste an PC2.

Die Abfrage des Clipboard mit .selection_get("Clipboard") und das füllen mit .clipboard_append hab ich schon (oder über Win32Clipboard)

nur den selbstlaufenden Thread der immer Abfragt und vergleicht, will mir nicht gelingen. Hat da vielleicht einer ein Beispiel??

Verfasst: Freitag 13. Dezember 2002, 14:58
von hans
Wenn ich das richtig sehe, läuft dein Programm schon, nur der Thread will noch nicht. Ist das so richtig?

Mögliuchkeit eins:

Einfaches Python-Programm schreiben und in den Windows Taskplaner (?) einbinden. Ist eigentlich eine sehr einfache Methode.

Methode zwei:

Du mußt einen Thread erzeugen. Siehe hier: http://www.python.org/doc/current/lib/m ... hread.html

Verfasst: Freitag 13. Dezember 2002, 15:13
von piddon
Methode 3: Einen Service erstellen, der automatisch gestartet wird, und im Hintergrund immer Hinhorcht" (Listened ;))

Services kann man prima mit py2exe erstellen. Lies dir das dort evtl mal durch. Die url zu der Seite weiss ich jetzt leider nicht... Befrage Goooogle mal mit py2exe

Verfasst: Freitag 13. Dezember 2002, 15:16
von Gast
Ich glaube ich hab die Lösung gefunden.

Es gibt die möglichkeit einen ClipboardViewer (aus win32clipboard) zu nutzen, der eine Message wirft, wenn sich das Clipboard ändert.

Hat vielleicht noch einer ne Idee, wie ich es hinkriege beim Receive (über TCP/IP) einen "EndlosThread" hinzubekommen, damit er immer wieder nach neu eingeganenen Daten sucht.

Bin leider was Thread angeht absoluter Neuling. Vielleicht kennt ja auch einer ne gute Doku zu dem Thema :oops: