利用python怎么获取剪切板的内容

  介绍

利用python怎么获取剪切板的内容?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>第一种

#, - *安康;编码:utf-8  - * -   #,@Time : 2020/3/16  21:26   #,@File : get_text_from_cupboard_13.py   #,@Author: Hero 刘   #,python读取剪切板内容   import  win32clipboard  as  w   import  win32con         def  get_text ():   w.OpenClipboard才能()   时间=d 才能;w.GetClipboardData (win32con.CF_TEXT)   w.CloseClipboard才能()   return 才能;d.decode (& # 39; gbk # 39;)         def  set_text (aString):   w.OpenClipboard才能()   w.EmptyClipboard才能()   w.SetClipboardData才能(win32con.CF_TEXT, aString)   w.CloseClipboard才能()         #,读取剪切板内容   ss =, get_text ()

<强>第二种

待实现需求:将目标值先写入粘贴板,然后模拟键盘的Ctrl + V获取已写入粘贴板的内容。

所需的文件:ClipboardUtil.py, TestSendMain.py

ClipboardUtil。py文件的内容:

#, - *安康;编码:utf-8  - * -   #用于实现将数据设置到剪贴板中      import  win32clipboard  as  w   import  win32con      class 剪贴板():   “才能”;“   模才能拟Windows设置剪贴板   “才能”;“   #,才能读取剪贴板   @staticmethod才能   def 才能getText ():   ,,,#,打开剪贴板   ,,,w.OpenClipboard ()   ,,,#,读取剪贴板中的数据   ,,,d =, w.GetClipboardData (win32con.CF_UNICODETEXT)   ,,,#,关闭剪贴板   ,,,w.CloseClipboard ()   ,,,#,将读取的数据返回,提供给调用者   ,,,return  d      #,才能设置剪贴板内容   @staticmethod才能   def 才能setText (aString):   ,,,#,打开剪贴板   ,,,w.OpenClipboard ()   ,,,#,清空剪贴板   ,,,w.EmptyClipboard ()   ,,,#,将数据astring写入剪贴板中   ,,,w.SetClipboardData (win32con.CF_UNICODETEXT aString)   ,,,#,关闭剪贴板   ,,,w.CloseClipboard ()

TestSendMain。py文件的内容:

#,导入ClipboardUtil 文件   得到util.ClipboardUtil  import 剪贴板   #,才能调用setText设置剪贴板内容   Clipboard.setText才能(“D: \ Test_Clas \ KeyWordDriverWork \ ceshi1.jpg")   #,才能从剪贴板获取刚才设置到剪贴板的内容   Clipboard.getText才能()   ,#操作需要输入粘贴板内容的标签   getElement才能(司机,“xpath",“//跨度(文本()=& # 39;点击上传& # 39;]“).click ()   time . sleep才能(1)   #,才能模拟键盘组合键Ctrl + v将剪贴板的内容复制到搜索输入框中   KeyboardKeys.twoKeys才能(“ctrl",“v")   ,#模拟进入键来点击确认按钮   KeyboardKeys.onekey才能(“enter")

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

利用python怎么获取剪切板的内容