Python使用剪切板的方法
此段代码可以利用剪切板,完成自动复制粘贴等功能。(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)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
wxPython使用系统剪切板的方法
本文实例讲述了wxPython使用系统剪切板的方法.分享给大家供大家参考.具体如下: 程序运行效果如下图所示: 主要代码如下: import wx ######################################################################## class ClipboardPanel(wx.Panel): """""" #--------------------------------------
-
Python使用剪切板的方法
此段代码可以利用剪切板,完成自动复制粘贴等功能.(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):#写
-
python 获取剪切板内容的两种方法
第一种 # -*- coding: utf-8 -*- # @Time : 2020/3/16 21:26 # @File : get_text_from_cupboard_13.py # @Author: Hero Liu # python读取剪切板内容 import win32clipboard as w import win32con def get_text(): w.OpenClipboard() d = w.GetClipboardData(win32con.CF_TEXT) w.C
-
利用Python通过获取剪切板数据实现百度划词搜索功能
一.实现划词功能 说是划词翻译,实际上我们是通过获取用户的剪切板内容,通过一系列的操作得到的.首先呢,我们就先实现如何获取剪切板内容的程序 首先先在桌面创建一个文件夹,命名为"MoveSearch"文件夹 之后我们双击点入这个文件夹,创建一个"MainWindow.py"的程序和"Clipborad.py"这两个程序 我们这里使用Sublime进行操作演示,我们点开"ClipBoard.py"的文件,然后我们按照下面的图片添加
-
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
PyQt5访问系统剪切板QClipboard类介绍 QClipboard类提供了对系统剪切板的访问,可以在应用程序之间复制和粘贴数据,它的操作类似于QDrag类,,并使用类似的数据结构 QApplication类有一个静态方法clipboard(),它的返回值对剪切板对象的引用,任何类型的MimeData都可以从剪切板复制或粘贴 QClipboard类中的常用方法如表 方法 描述 clear() 清空剪切板的内容 setImage() 将QImage对象复制到剪切板中 setMimeData()
-
C#线程间不能调用剪切板的解决方法
最近做一个C#项目,需要用到线程,而且要用到剪切板,创建了一个子线程之后发现在子线程中剪切板上获取不到数据,经过一番查找与测试最终该问题得以解决,现将解决方法归纳如下,供大家参考: 第一步: public void btnAutoFocus_Click(object sender,EventArgs e) { Thread myThread = new Thread(msc.AutoFocusArithmetic); //注意,一般启动一个线程的时候没有这句话,但是要操作剪切板的话这句话是必需要
-
C#编程实现查看剪切板内容的方法
本文实例讲述了C#编程实现查看剪切板内容的方法.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApp
-
python写入并获取剪切板内容的实例
写桌面程序或有些特殊操作的,经常需要访问剪切板.python有专用的模块,可以很方便简单的操作剪切板 如下: #coding:utf-8 import win32clipboard as w import win32con #获取剪切板内容 def gettext(): w.OpenClipboard() t = w.GetClipboardData(win32con.CF_TEXT) w.CloseClipboard() return t #写入剪切板内容 def settext(aStrin
-
python 如何执行控制台命令与操作剪切板
Windows系统 一 .执行控制台指令方法 例如打开QQ 1. 使用os库中的system函数 import os os.system('start D:\\QQ\\QQ.exe') '''如果不加start,打开QQ后控制台窗口不关闭,直到QQ关闭,控制台窗口才关闭 一条os.system()语句执行完成控制台会关闭,所以当执行后续命令需要依赖前面的命令时,将多条命令写到一条 os.system()语句内,多条控制台命令用 && 连接''' 2. 同样是os库中的 import os
-
node.js实现复制文本到剪切板的功能
前言 最近在工作中遇到一种需求:我需要请求后端数据,但请求数据前需要登陆,获得一个token.登陆方式是向一个json地址post数据即可.之前我的做法是,用chrome插件postman来实现登陆动作.但后来无意中发现,postman内存占用超高!即使我并没有使用它.这让我很不爽. 后来一想,实现这么简单的一个动作,用这么重的插件,对于我这样一个会nodejs的前端程序员是不是太Low了?简直不好意思对人讲自己会nodejs! 于是我就花了点时间写了个简单的脚本.本文记录一下开发过程. 实现思
随机推荐
- PowerShell入门教程之创建和使用配置文件实例
- 探究Vue.js 2.0新增的虚拟DOM
- PHP自定义函数格式化json数据示例
- 在linux服务器上安装Jenkins
- javascript各种复制代码收集
- PHP strncasecmp字符串比较的小技巧
- Javascript学习笔记二 之 变量
- Android自定义Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- 介绍Python中的fabs()方法的使用
- 如何把ASP编写成DLL
- java中字符串与日期的转换实例
- FastCGI 进程意外退出造成500错误
- mysql的左右内连接用法实例
- 人人网javascript面试题 可以提前实现下
- Ubuntu下sublime中文无法输入的处理方案
- java.exe和javaw.exe的区别及使用方法
- C++中delete和delete[]的区别详细介绍
- 微信小程序 slot踩坑的解决
- vue 移动端注入骨架屏的配置方法
- JavaScript面向对象中接口实现方法详解