Comment copier une chaine de caracteres dans le presse-papiers ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment copier une chaine de caracteres dans le presse-papiers ?

Message par ForumBot »

Comment copier une chaine de caracteres dans le presse-papiers ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment copier une chaine de caracteres dans le presse-papiers ?

Message par ayi »

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.

Répondre

Revenir à « Performance & Dépannage »