首页 > 代码库 > Python使用剪切板
Python使用剪切板
此段代码可以利用剪切板,完成自动复制粘贴等功能。
import sys import os.path import win32clipboard as w import win32con import win32api def getText():#读取剪切板 w.OpenClipboard() d = w.GetClipboardData(win32con.CF_TEXT) w.CloseClipboard() return d def setText(aString):#写入剪切板 w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_TEXT, aString) w.CloseClipboard() if __name__=='__main__': a="你好" setText(a)#将“你好”写入剪切板 #自动粘贴剪切板中的内容 win32api.keybd_event(17,0,0,0) #ctrl的键位码是17 win32api.keybd_event(86,0,0,0)#v的键位码是86 win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0) #释放按键 win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0) win32api.keybd_event(13,0,0,0)#Enter的键位码是13 win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)
Python使用剪切板
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。