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

global process

# Copia área de transferência
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()
    
    # Retorna texto copiado
    if isinstance(text, unicode):
        return text.encode("utf-8") 
    else:
        return "ESCOLHER TEXTO CERTO"

# Ativa bdrag
def bdragOn():
    global process 
    process = subprocess.Popen("C:\\VLibras\\bin\\bdrag.exe")

# Finaliza bdrag
def bdragOff():
    process.kill()