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学习小技巧之列表项的拼接
May 20 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
Nov 29 Python
详谈pandas中agg函数和apply函数的区别
Apr 20 Python
python特性语法之遍历、公共方法、引用
Aug 08 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
Oct 28 Python
基于python3 的百度图片下载器的实现代码
Nov 05 Python
python中必要的名词解释
Nov 20 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
python如何通过pyqt5实现进度条
Jan 20 Python
Keras 使用 Lambda层详解
Jun 10 Python
解析python中的jsonpath 提取器
Jan 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
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
php读取msn上的用户信息类
2008/12/05 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
php分页查询的简单实现代码
2017/03/14 PHP
jquery+json实现的搜索加分页效果
2010/03/31 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
jquery插件制作 自增长输入框实现代码
2012/08/17 jQuery
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
详解Vue SPA项目优化小记
2018/07/03 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
[02:07]DOTA2超级联赛专访BBC:难忘网吧超神经历
2013/06/09 DOTA
Python过滤txt文件内重复内容的方法
2018/10/21 Python
Python+Pyqt实现简单GUI电子时钟
2021/02/22 Python
Python中的延迟绑定原理详解
2019/10/11 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
解决pyecharts运行后产生的html文件用浏览器打开空白
2020/03/11 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
送达通知书
2015/04/25 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
运动会报道稿大全
2015/07/23 职场文书
安全生产协议书
2016/03/22 职场文书
工作报告范文
2019/06/20 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
方法汇总:Python 安装第三方库常用
2022/04/26 Python