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 pickle模块用法实例分析
May 27 Python
Python制作简单的网页爬虫
Nov 22 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
Jul 06 Python
python之virtualenv的简单使用方法(必看篇)
Nov 25 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
python使用Matplotlib画条形图
Mar 25 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
使用pip安装python库的多种方式
Jul 31 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
python图形开发GUI库wxpython使用方法详解
Feb 14 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
Feb 28 Python
运行python提示no module named sklearn的解决方法
Nov 29 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&java(一)
2006/10/09 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
PHP实现获取第一个中文首字母并进行排序的方法
2017/05/09 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
php原生数据库分页的代码实例
2019/02/18 PHP
Jquery 常用方法经典总结
2010/01/28 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
Jquery中显示隐藏的实现代码分析
2011/07/26 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
jQuery实现复选框成对选择及对应取消的方法
2015/03/03 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
2015/05/09 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
JS实现的自定义map方法示例
2019/05/17 Javascript
vue设置全局访问接口API地址操作
2020/08/14 Javascript
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
python事件驱动event实现详解
2018/11/21 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
Python Pivot table透视表使用方法解析
2020/09/11 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
shallow copy和deep copy的区别
2016/05/09 面试题
网络宣传方案
2014/03/15 职场文书
运动会口号8字
2014/06/07 职场文书
同志主要表现材料
2014/08/21 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
创业计划书之家教中心
2019/09/25 职场文书