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!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章