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()