xxxxxxxxxx
# "python how to access clipboard", but you are not getting. You are as in the first example, setting.
xxxxxxxxxx
import pyperclip
pyperclip.copy('The text to be copied to the clipboard.')
xxxxxxxxxx
import clipboard
clipboard.copy("abc") # now the clipboard content will be string "abc"
text = clipboard.paste() # text will have the content of clipboard
xxxxxxxxxx
# 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!')
xxxxxxxxxx
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")