Clipboard.py 621 Bytes
# -- coding: utf-8 --
import ctypes, subprocess

global process

def clip():	

    dll = ctypes.windll

    try:
       dll.user32.OpenClipboard(None) #Para Python 3
    except ctypes.ArgumentError:
        dll.user32.OpenClipboard(0) #Para python 2

    handle = dll.user32.GetClipboardData(13) #Texto em unicode
    text = ctypes.c_wchar_p(handle).value
    dll.user32.CloseClipboard()
    
    if isinstance(text, unicode):
        return text.encode("utf-8") 
    else:
        return "Selecione um texto"

def bdragOn():
    global process 
    process = subprocess.Popen("Bdrag")

def bdragOff():
    process.kill()