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提取html文件中的特定数据的实现代码
Mar 24 Python
Python创建模块及模块导入的方法
May 27 Python
python利用不到一百行代码实现一个小siri
Mar 02 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
Jul 27 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
Django基础知识与基本应用入门教程
Jul 20 Python
pyqt 实现为长内容添加滑轮 scrollArea
Jun 19 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
DJANGO-URL反向解析REVERSE实例讲解
Oct 25 Python
python科学计算之scipy——optimize用法
Nov 25 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 Python
Python实现Kerberos用户的增删改查操作
Dec 14 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
香妃
2021/03/03 冲泡冲煮
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
Selenium执行Javascript脚本参数及返回值过程详解
2020/04/01 Javascript
使用tensorflow实现线性svm
2018/09/07 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
Python调用.NET库的方法步骤
2019/12/27 Python
Scrapy框架基本命令与settings.py设置
2020/02/06 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
几个Shell Script面试题
2012/08/31 面试题
《月光启蒙》教学反思
2014/03/01 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
毕业生见习报告总结
2014/11/08 职场文书
Java8中Stream的一些神操作
2021/11/02 Java/Android