回覆列表
  • 1 # 小小猿愛嘻嘻

    這裡介紹一種非常簡單的方法—PyQt,藉助於QClipboard類,Python可以快速獲取剪下板內容並判斷型別,下面我簡單介紹一下實現過程,主要內容如下:

    1.首先,安裝PyQt庫,這個直接在cmd視窗輸入命令“pip install pyqt5”就行,如下,安裝的過程需要耐心等待一會兒:

    2.安裝完成後,我們就可以編寫程式碼來獲取剪下板內容並判斷型別了,測試程式碼如下,非常簡單,建立一個QClipboard類物件,關聯dataChanged訊號,當剪下板內容發生改變時,就會自動執行connect槽函式,獲取剪下板內容並判斷型別,data.urls()為剪下板檔案,data.hasText()為剪下板文字內容:

    執行這個程式,截圖如下,當複製檔案或資料夾時,會自動輸出檔案路徑及檔案型別,當複製文字內容時,則會打印出文字內容:

    至此,我們就完成了利用Python來獲取Windows剪下板內容並判斷型別。總的來說,PyQt這種方式非常簡單,只要你有一定的Python基礎,熟悉一下上面的程式碼,很快就能掌握的,當然,你也可以使用其他方式來實現,像win32clipborad等,但會非常麻煩,網上也有相關教程和資料,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 中秋節和大豐收的關聯?
  • 為什麼看完小王子會大哭的停不下來?