Python使用剪切板的方法


Posted in Python onJune 06, 2017

此段代码可以利用剪切板,完成自动复制粘贴等功能。(Windows) 

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 相关文章推荐
使用简单工厂模式来进行Python的设计模式编程
Mar 01 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
python反编译学习之字节码详解
May 19 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 Python
python中的global关键字的使用方法
Aug 20 Python
Python迭代器模块itertools使用原理解析
Dec 11 Python
解决python3插入mysql时内容带有引号的问题
Mar 02 Python
Python @property及getter setter原理详解
Mar 31 Python
如何在django中实现分页功能
Apr 22 Python
anaconda3安装及jupyter环境配置全教程
Aug 24 Python
python集合的新增元素方法整理
Dec 07 Python
Python实现单词翻译功能
Jun 06 #Python
Python实现Smtplib发送带有各种附件的邮件实例
Jun 05 #Python
python实现的正则表达式功能入门教程【经典】
Jun 05 #Python
Python中easy_install 和 pip 的安装及使用
Jun 05 #Python
详解Python pygame安装过程笔记
Jun 05 #Python
Python编程实现双击更新所有已安装python模块的方法
Jun 05 #Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
Jun 05 #Python
You might like
PHP伪静态页面函数附使用方法
2008/06/20 PHP
ThinkPHP查询返回简单字段数组的方法
2014/08/25 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript调试说明
2010/06/07 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
Javascript面向对象扩展库代码分享
2012/03/27 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
AngularJS身份验证的方法
2016/02/17 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
用python爬取租房网站信息的代码
2018/12/14 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
2018/10/08 HTML / CSS
使用HTML5的File实现base64和图片的互转
2013/08/01 HTML / CSS
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
美国一家著名的手表在线折扣网站:Discount Watch Store
2020/02/24 全球购物
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android