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实现的朴素贝叶斯分类器示例
Jan 06 Python
用十张图详解TensorFlow数据读取机制(附代码)
Feb 06 Python
pyqt5的QComboBox 使用模板的具体方法
Sep 06 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
Python数据报表之Excel操作模块用法分析
Mar 11 Python
python 列表转为字典的两个小方法(小结)
Jun 28 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
Jul 14 Python
pytorch标签转onehot形式实例
Jan 02 Python
树莓派4B安装Tensorflow的方法步骤
Jul 16 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
Django搭建项目实战与避坑细节详解
Dec 06 Python
Python页面加载的等待方式总结
Feb 28 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
Zerg剧情介绍
2020/03/14 星际争霸
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
Three.js源码阅读笔记(基础的核心Core对象)
2012/12/27 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
javascript实现瀑布流加载图片原理
2016/02/02 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
Ajax验证用户名或昵称是否已被注册
2017/04/05 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
微信小程序实现列表的横向滑动方式
2020/07/15 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
手机促销活动方案
2014/02/05 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
总经理检讨书
2014/09/15 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
工作岗位职责范本
2015/02/15 职场文书
联谊活动总结范文
2015/05/09 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js