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