91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用python如何實現獲取剪貼板的內容

發布時間:2020-11-07 14:34:04 來源:億速云 閱讀:271 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關利用python如何實現獲取剪貼板的內容,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

第一種

import win32clipboard
import time
#速度快 容易出錯
class niubi():
 def lihai(self):
  while True:
   #jianting().main()
   t = jianting().main()
   print(t)

class jianting():
 def clipboard_get(self):
  """獲取剪貼板數據"""
  win32clipboard.OpenClipboard()
  data = win32clipboard.GetClipboardData(win32clipboard.CF_UNICODETEXT)
  win32clipboard.CloseClipboard()
  return data

 def main(self):
  """后臺腳本:每隔0.2秒,讀取剪切板文本,檢查有無指定字符或字符串,如果有則執行替換"""
  # recent_txt 存放最近一次剪切板文本,初始化值只多執行一次paste函數讀取和替換
  recent_txt = self.clipboard_get()
  while True:
   # txt 存放當前剪切板文本
   txt = self.clipboard_get()
   # 剪切板內容和上一次對比如有變動,再進行內容判斷,判斷后如果發現有指定字符在其中的話,再執行替換
   if txt != recent_txt:
    # print(f'txt:{txt}')
    recent_txt = txt # 沒查到要替換的子串,返回None
    return recent_txt

   # 檢測間隔(延遲0.2秒)
   time.sleep(0.2)

if __name__ == '__main__':
 niubi().lihai()

速度快,但很容易出錯, 一般人感覺不出來速度。 不建議使用。

方法二:

import pyperclip
import time

#穩定不出錯
class niubi():
 def lihai(self):
  while True:
   #jianting().main()
   t = jianting().main()
   print(t)
class jianting():
 def clipboard_get(self):
  """獲取剪貼板數據"""
  data = pyperclip.paste() #主要這里差別
  return data

 def main(self):
  """后臺腳本:每隔0.2秒,讀取剪切板文本,檢查有無指定字符或字符串,如果有則執行替換"""
  # recent_txt 存放最近一次剪切板文本,初始化值只多執行一次paste函數讀取和替換
  recent_txt = self.clipboard_get()
  while True:
   # txt 存放當前剪切板文本
   txt = self.clipboard_get()
   # 剪切板內容和上一次對比如有變動,再進行內容判斷,判斷后如果發現有指定字符在其中的話,再執行替換
   if txt != recent_txt:
    # print(f'txt:{txt}')
    recent_txt = txt # 沒查到要替換的子串,返回None
    return recent_txt

   # 檢測間隔(延遲0.2秒)
   time.sleep(0.2)

if __name__ == '__main__':
 niubi().lihai()

以上就是利用python如何實現獲取剪貼板的內容,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大姚县| 苍梧县| 柳河县| 龙里县| 凤翔县| 隆子县| 吉木萨尔县| 息烽县| 连平县| 吉安市| 耒阳市| 阳高县| 泗水县| 南宁市| 绥棱县| 额尔古纳市| 仁寿县| 法库县| 嘉义市| 商河县| 万山特区| 安陆市| 泰顺县| 剑阁县| 沿河| 西乌珠穆沁旗| 剑河县| 孝义市| 吴桥县| 灵宝市| 河池市| 陵川县| 望都县| 嘉善县| 富阳市| 浙江省| 延吉市| 玉环县| 定结县| 基隆市| 中牟县|