返回顶部
首页 > 资讯 > 后端开发 > Python >python实现剪贴板的操作
  • 938
分享到

python实现剪贴板的操作

python剪贴板python剪贴板操作 2022-06-02 22:06:54 938人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

        在回程的高铁上学习了这一节,由于对cmd命令行的相关知识所知甚少,只能自己一步步试验得出正确的方法,因此耗费了不少时间。这一篇博客

        在回程的高铁上学习了这一节,由于对cmd命令行的相关知识所知甚少,只能自己一步步试验得出正确的方法,因此耗费了不少时间。这一篇博客也就当作是备忘吧。

首先说一下想要实现的功能:

        通过输入一个命令行参数,实现将特定的一些文本复制到剪贴板的操作。(这个程序或许可以与其他的一些操作相结合,来实现自动回复,只是本人现阶段的能力还不足以实现这样的功能。)

再来看一下具体的步骤和几个需要注意的事项:

python文件开头要加上‘#! python3',有关于#!的具体含义,详见文后链接。

创建批处理文件(.bat)的说明:

先创建一个文本文档(.txt),在其中写入如下内容:

@py.exe (有空格!)将要创建的文件的绝对路径,如E:\Python\clipboard_copy (又有空格!)%*

@pause

在使用任何命令行时,千万千万要注意空格!由于命令行中的参数是以空格来划分的,任何非必要的空格都可能引起系统的误解因此在文件路径中绝对不要出现空格,可统一用下划线来替换(平时编程时一定要养成良好的文件命名习惯啊),还有就是最好也不要在文件名中出现中文,具体是不是因为编码的原因我还没有测试过,不过既然会带来麻烦,那就还是用英文吧(正好提升一下英语水平)。

接下来将文本文件另存为.bat文件格式,详情见下图:

在文本文档界面选择另存为(ctrl+shift+S),注意不仅要将文件后缀改成.bat,还要在保存类型中选择“所有文件”类型 ;

保存好批处理文件之后,将其移动到C:\windows目录下(或者是其他任何一个已经设置为环境变量的路径均可)。

python文件中具体代码:


#! python3
 
#TEXT中是你想要复制到剪贴板上的内容和访问他们的关键字组成的字典
TEXT = {'忙': "您好,您所拨打的用户正忙,如需对方回电,请留言:",
        'busy': "Sorry, I'm busy now.",
        '社会主义核心价值观': "富强民主文明和谐\n自由平等公正法治\n爱国敬业诚信友善"}
 
import sys, pyperclip
if len(sys.argv) < 2:             #此时argv中除了文件名之外没有传入其他参数
    print("Sorry, no input has been received yet…")
    sys.exit()
 
keyphrase = sys.argv[1]
 
if keyphrase in TEXT:
    pyperclip.copy(TEXT[keyphrase])
    print("The text " + TEXT[keyphrase] + " is copied to the clipboard")
else:
    print("There is no such text")

在剪贴的内容和所使用的关键字中是可以出现中文的 。

使用方法:

按下win+R,打开cmd命令窗口,直接在其中输入mclip(这个是我的文件名,实际情况由自己的文件名决定) (空格!)TEXT中指令,就会发现所需要的内容已经被复制到了剪贴板上。

相关链接:

#! 的作用原理

到此这篇关于python实现剪贴板的操作的文章就介绍到这了,更多相关python 剪贴板内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python实现剪贴板的操作

本文链接: https://lsjlt.com/news/11058.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python实现剪贴板的操作
            在回程的高铁上学习了这一节,由于对cmd命令行的相关知识所知甚少,只能自己一步步试验得出正确的方法,因此耗费了不少时间。这一篇博客...
    99+
    2022-06-02
    python 剪贴板 python 剪贴板操作
  • JS如何操作剪贴板
    小编给大家分享一下JS如何操作剪贴板,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript可以轻松操作客户端剪贴板内...
    99+
    2024-04-02
  • 解析Clipboard API剪贴板操作实例
    目录简介Document.execCommand() 方法异步 Clipboard APIClipboard 对象Clipboard.readText()Clipboard.read...
    99+
    2024-04-02
  • Electron剪贴板如何实现
    这篇文章主要介绍“Electron剪贴板如何实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Electron剪贴板如何实现”文章能帮助大家解决问题。在浏览器中可以通过 JavaScript 脚本来...
    99+
    2023-07-05
  • JS如何使用剪贴板操作Clipboard API
    目录一、Document.execCommand() 方法(1)复制操作(2)粘贴操作(3)缺点二、异步 Clipboard API三、Clipboard 对象3.1 Clipboa...
    99+
    2024-04-02
  • JS怎么使用剪贴板操作Clipboard API
    小编给大家分享一下JS怎么使用剪贴板操作Clipboard API,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、Document.execCommand() 方法Document.execCommand()是操作剪贴板...
    99+
    2023-06-15
  • C++操作剪贴板应用方式是什么
    这篇文章主要介绍“C++操作剪贴板应用方式是什么”,在日常操作中,相信很多人在C++操作剪贴板应用方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++操作剪贴板应用方式是什么”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • Electron剪贴板实现示例详解
    目录正文availableFormatsreadText 和 writeTextreadHTML 和 writeHTMLreadImage 和 writeImagereadRTF 和...
    99+
    2023-03-09
    Electron 剪贴板 Electron 剪贴板实现
  • C#使用Clipboard类实现剪贴板功能
    剪贴板是Windows操作系统中最常用的功能之一,它用来从一个应用程序向另一个应用程序传递数据,可以是文本,图象,甚至是程序对象。 不过剪贴板也有限制,它在某个特定的时间只能指向一块...
    99+
    2024-04-02
  • JavaScript实现一键复制内容剪贴板
    目录引言代码实现效果引言 有时候为了方便用户快速复制页面的内容,一般的做法就是添加一个按钮给用户点击一下就复制下来了,这边使用JavaScript原生的方法进行设置剪贴板。 代码 c...
    99+
    2024-04-02
  • Python如何实现查询剪贴板自动匹配信息
    这篇文章主要介绍“Python如何实现查询剪贴板自动匹配信息”,在日常操作中,相信很多人在Python如何实现查询剪贴板自动匹配信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python如何实现查询剪贴板...
    99+
    2023-06-20
  • Python实现查询剪贴板自动匹配信息的思路详解
    不想每次都要去查execl,想更方便点,更快一点。 通俗点思路:点击exe,Python 自动监控剪贴板的内容,然后正则取出IP,接着根据IP对比业务文档,获取相应的信息,然后把查...
    99+
    2024-04-02
  • JS如何实现复制内容到剪贴板功能
    这篇文章主要为大家展示了“JS如何实现复制内容到剪贴板功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何实现复制内容到剪贴板功能”这篇文章吧。前记:本来...
    99+
    2024-04-02
  • Android autojs随时翻译剪贴板单词实现示例
    目录使用场景主要功能监听剪贴板悬浮窗算前台吗焦点时差监听剪贴板切换焦点的问题必须用悬浮窗获取剪贴板内容吗翻译单词悬浮窗显示翻译内容添加记忆悬浮窗位置的功能停止切换焦点什么时候触发翻译...
    99+
    2024-04-02
  • Linux下常用的剪贴板有哪些
    这篇文章给大家分享的是有关Linux下常用的剪贴板有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.CopyQ这种高级的剪贴板管理器适用于大多数平台上。它有编辑和脚本功能,包括下面的一些功能:命令行控制和脚...
    99+
    2023-06-28
  • 怎么用vbscript实现将脚本的输出复制到剪贴板
    本篇内容主要讲解“怎么用vbscript实现将脚本的输出复制到剪贴板”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用vbscript实现将脚本的输出复制到剪贴板”吧!代码如下:strCopy...
    99+
    2023-06-08
  • python3+PyQt5实现使用剪贴板做复制与粘帖示例
    本文是对《Python Qt GUI快速编程》的第10章的例子剪贴板用Python3+PyQt5进行改写,分别对文本,图片和html文本的复制与粘帖,三种做法大同小异。 #!/usr/bin/env p...
    99+
    2022-06-04
    剪贴板 示例
  • Pandas实现在线文件和剪贴板数据读取详解
    目录前言read_html在线文件1在线文件2读取在线CSV文件Pandas读取剪贴板前言 大家好,我是Peter~ 本文记录的是Pandas两种少用的读取文件方式: 读取在线文件的...
    99+
    2024-04-02
  • vbs怎么实现保存剪贴板中的文本编辑或保存
    这篇文章主要讲解了“vbs怎么实现保存剪贴板中的文本编辑或保存”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vbs怎么实现保存剪贴板中的文本编辑或保存”吧!复制代码 代码如下:set&nbs...
    99+
    2023-06-08
  • 如何实现右键菜单屏蔽和复制到剪贴板的javascript
    这篇文章主要介绍了如何实现右键菜单屏蔽和复制到剪贴板的javascript,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。function copyText(){  ...
    99+
    2023-06-03
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作