Python3操作Windows剪贴板

0x00 安装Pywin32

  • 使用命令pip install pywin32 安装相关库



0x01 相关代码

  • 函数 get_text() :将字符串从剪切板取出来;
  • 函数 set_text() :将字符串放到剪切板里面。
import win32con
import win32clipboard


def get_text():
    win32clipboard.OpenClipboard()
    text = win32clipboard.GetClipboardData(win32con.CF_UNICODETEXT)
    win32clipboard.CloseClipboard()
    return text


def set_text(string):
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(win32con.CF_UNICODETEXT, string)
    win32clipboard.CloseClipboard()
    print("Set text to clipboard successfully!")


if __name__ == '__main__':
    string = "Nice to meet you!"
    set_text(string)
    print(get_text())
  • 上面代码结果如下:
Set text to clipboard successfully!
Nice to meet you!
发布了46 篇原创文章 · 获赞 61 · 访问量 9万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术工厂 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览