Comment copier une chaine de caracteres dans le presse-papiers ?
Source : Stack Overflow [windows]
En realite, pywin32 et ctypes semblent excessifs pour cette tache simple. tkinter est un framework GUI multiplateforme, fourni par defaut avec Python et disposant de methodes d’acces au presse-papiers ainsi que d’autres fonctionnalites interessantes.
Si tout ce dont vous avez besoin est de mettre du texte dans le presse-papiers systeme, ceci fera l’affaire :
from tkinter import Tk # in Python 2, use "Tkinter" instead
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('i can has clipboardz?')
r.update() # now it stays on the clipboard after the window is closed
r.destroy()
Et c’est tout, pas besoin de s’embeter avec des bibliotheques tierces specifiques a une plateforme.
Si vous utilisez Python 2, remplacez tkinter par Tkinter.