(转)Python 操作 Windows 粘贴板

转自: http://outofmemory.cn/code-snippet/3939/Python-operation-Windows-niantie-board

Python 操作 Windows 粘贴板,实现Ctrl + C 和 Ctrl + V 功能需要先以管理员权限安装PyWin有关windows 粘贴板的相关函数,可以参考: http://msdn.microsoft.com/en-us/library/ms649051(VS.85).aspx http://msdn.microsoft.com/en-us/library/ff729168(v=VS.85).aspx

import win32clipboard as w
import win32con

def getText():
    w.OpenClipboard()
    d = w.GetClipboardData(win32con.CF_TEXT)
    w.CloseClipboard()
    return d

def setText(aString):
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_TEXT, aString)
    w.CloseClipboard()

posted @ 2015-02-14 12:37  aprial  阅读(718)  评论(0编辑  收藏  举报