Ich habe vor kurzem von this post eine Möglichkeit zum Abrufen und Festlegen von Zwischenablagedaten in Python über Subprozesse gefunden, die genau das ist, was ich für mein Projekt brauche.Python - Abrufen und Einstellen von Zwischenablagedaten mit Subprozessen
import subprocess
def getClipboardData():
p = subprocess.Popen(['pbpaste'], stdout=subprocess.PIPE)
retcode = p.wait()
data = p.stdout.read()
return data
def setClipboardData(data):
p = subprocess.Popen(['pbcopy'], stdin=subprocess.PIPE)
p.stdin.write(data)
p.stdin.close()
retcode = p.wait()
Allerdings scheint es nur auf dem OS X-Betriebssystem zu funktionieren. Wie kann ich diese Funktionalität zwischen Windows, Mac und Linux wiederherstellen?
UPDATE
meinen ursprünglichen Code verwenden und die Windows-Lösung bigbounty zur Verfügung gestellt, ich denke, ich brauche nur eine Lösung für Linux jetzt. Vielleicht etwas mit xclip oder xsel?
Danke für Ihre Antwort, aber ich habe bereits eine alternative Methode zur Lösung meines Problems gefunden. –