import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')
import clipboard
clipboard.copy("abc") # now the clipboard content will be string "abc"
text = clipboard.paste() # text will have the content of clipboard
# To use native Python directories, use:
from subprocess import check_call
# On windows use:
def copy2clip(txt):
cmd='echo '+txt.strip()+'|clip'
return check_call(cmd, shell=True)
# On Mac use:
def copy2clip(txt):
cmd='echo '+txt.strip()+'|pbcopy'
return check_call(cmd, shell=True)
# Then to call the function use:
copy2clip('This is on my clipboard!')
import tkinter
clipboard_content = tkinter.Tk().clipboard_get()
import clr
import System
from System.Threading import Thread, ThreadStart
clr.AddReference("System.Windows.Forms")
def SetText(text):
def thread_proc():
System.Windows.Forms.Clipboard.SetText(text)
t = Thread(ThreadStart(thread_proc))
t.ApartmentState = System.Threading.ApartmentState.STA
t.Start()
SetText("Hello word")