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!

你可能感兴趣的:(Python)