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中for循环下的索引变量的作用域
Apr 15 Python
Python实现二分查找算法实例
May 26 Python
Linux 下 Python 实现按任意键退出的实现方法
Sep 25 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
Python实现的调用C语言函数功能简单实例
Mar 13 Python
python读写配置文件操作示例
Jul 03 Python
jupyter notebook 的工作空间设置操作
Apr 20 Python
Python使用多进程运行含有任意个参数的函数
May 02 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
Jan 23 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字符串截取问题
2006/11/28 PHP
PHP 简单日历实现代码
2009/10/28 PHP
php两种无限分类方法实例
2015/04/21 PHP
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
Javascript设计模式之观察者模式(推荐)
2016/03/29 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
微信小程序实现倒计时60s获取验证码
2020/04/17 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
原生JS运动实现轮播图
2021/01/02 Javascript
vue 组件基础知识总结
2021/01/26 Vue.js
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
在Python的Tornado框架中实现简单的在线代理的教程
2015/05/02 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
Python实现多线程HTTP下载器示例
2017/02/11 Python
Python AES加密模块用法分析
2017/05/22 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
python之Character string(实例讲解)
2017/09/25 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
阳光体育活动方案
2014/02/16 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
小学生学习感言
2014/03/10 职场文书
关于颐和园的导游词
2015/01/30 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
2015年毕业生自荐信范文
2015/03/24 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书