Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sixpetrov/79d0856cae71cdcdf7fcba35ee4f1973 to your computer and use it in GitHub Desktop.
Save sixpetrov/79d0856cae71cdcdf7fcba35ee4f1973 to your computer and use it in GitHub Desktop.
Python Win32 clipboard usage
# Uses PyWin32 http://timgolden.me.uk/pywin32-docs/win32clipboard.html
import win32clipboard
def get_clipboard():
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
return data
def set_clipboard(text):
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboard(text.encode('utf-8'),
win32clipboard.CF_TEXT)
win32clipboard.SetClipboard(unicode(text),
win32clipboard.CF_UNICODETEXT)
win32clipboard.CloseClipboard()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment