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实现划词翻译
Apr 23 Python
Python爬虫框架Scrapy安装使用步骤
Apr 01 Python
Python的Django框架中forms表单类的使用方法详解
Jun 21 Python
Python当中的array数组对象实例详解
Jun 12 Python
浅谈django2.0 ForeignKey参数的变化
Aug 06 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
Pytorch加载部分预训练模型的参数实例
Aug 18 Python
Django用数据库表反向生成models类知识点详解
Mar 25 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
Sep 02 Python
python中把元组转换为namedtuple方法
Dec 09 Python
python模块内置属性概念及实例
Feb 18 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进行批量任务处理不超时的解决方法
2016/07/11 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
一端时间轮换的广告
2006/06/26 Javascript
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
javascript实现简单的进度条
2015/07/02 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
python得到单词模式的示例
2018/10/15 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
python设置随机种子实例讲解
2019/09/12 Python
Python Celery多队列配置代码实例
2019/11/22 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
如何写python的配置文件
2020/06/07 Python
如何在pycharm中安装第三方包
2020/10/27 Python
Farah官方网站:男士服装及配件
2019/11/01 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
strlen的几种不同实现方法
2013/05/31 面试题
动物科学专业毕业生的自我评价
2013/11/29 职场文书
白酒市场营销方案
2014/02/25 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
毕业论文致谢怎么写
2015/05/14 职场文书
java代码实现空间切割
2022/01/18 Java/Android