首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【干货日报】用Python实现自动发消息,自定义内容,太省事了!

有时候让了解放双手,让电脑来帮我们自动发一些我们想要发的消息,挺省力的,比如说白天写好了演讲稿,晚上要在群里进行文字演讲,那么我们就可以用脚本来实现自动复制、粘贴和发送文字的功能,从而解放我们自己,不用亲自在电脑反复干这个...2009210275345825794&format_id=10002&support_redirect=0&mmversion=false 视频中的文字发送内容、发送时间、发送速度,都是可以进行自定义速度调节的 二、开发环境 系统:Windows10...滑动查看更多 只要程序运行起来之后,每当我们移动鼠标,鼠标的x和y值就会自动发生改变并打印出来,我们只需要把聊天窗口调出来,把鼠标定位到聊天的窗口的输入位置就能获取到此时的x和y值,有了这个x和y值之后...总结 这个脚本的本质是实现电脑自动发消息,只是间隔时间的设置导致它也具备快速发消息的功能,不仅仅是QQ,微信也是一样能用。...基本的原理就是这样了,你们还可以思考一下,如何在这个基础,让程序在几个小时之后启动,间隔几十分钟发一次,彻底解放自己。

1.4K20

用Python实现自动发消息,自定义内容,太省事了!「建议收藏」

有时候让了解放双手,让电脑来帮我们自动发一些我们想要发的消息,挺省力的,比如说白天写好了演讲稿,晚上要在群里进行文字演讲,那么我们就可以用脚本来实现自动复制、粘贴和发送文字的功能,从而解放我们自己,不用亲自在电脑反复干这个...aid=292437877 用Python实现电脑自动发消息,内容自定义,快慢均可 ---- 二、开发环境 系统:Windows10 64位 Python版本:3.9 Pycharm版本:2021.1.3...""" 我们在运行代码之后需要切换到聊天界面,中间需要时间去手动做一下这个操作,所以在复制粘贴和发送代码之前,我们需要留出一些时间给自己,我这里先设定了4s的时间延迟,当然也可以设置几个小时之后开始发消息...---- 总结 这个脚本的本质是实现电脑自动发消息,只是间隔时间的设置导致它也具备快速发消息的功能,不仅仅是QQ,微信也是一样能用。...基本的原理就是这样了,你们还可以思考一下,如何在这个基础,让程序在几个小时之后启动,间隔几十分钟发一次,彻底解放自己。

1.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

注 在撰写本文PyAutoGUI 无法向某些程序发送鼠标点击或按键,防病毒软件(防止病毒禁用该软件)或 Windows 的视频游戏(使用不同的方法接收鼠标和键盘输入)。...当鼠标光标位于Mu编辑器窗口上,在Mu编辑器的交互式 Shell 中运行以下内容: >>> pyautogui.scroll(200) 如果鼠标光标在可以向上滚动的文本字段,您将看到 Mu 向上滚动...以下是设置 GUI 自动化脚本的一些技巧: 每次运行脚本使用相同的屏幕分辨率,这样窗口的位置就不会改变。 脚本单击的应用窗口应该最大化,这样每次运行脚本,它的按钮和菜单都在同一个位置。...不同操作系统的不同浏览器的工作方式可能与这里给出的步骤略有不同,所以在运行程序之前,请检查这些按键组合是否适用于您的计算机。...编写一个脚本,每隔 10 秒稍微挪动一下鼠标光标。轻推应该足够小和不频繁,以便它不会妨碍您在脚本运行使用电脑。

8.2K51

在Python中如何使用GUI自动化控制键盘和鼠标来实现高效的办公

参考链接: 使用Python进行鼠标和键盘自动化 在计算机上打开程序和进行操作的最直接方法就是,直接控制键盘和鼠标来模仿人们想要进行的行为,就像人们坐在计算机跟前自己操作一样,这种技术被称为“图形用户界面自动化...你可能没有办法及时关闭IDLE运行窗口或者是DOS界面的python运行窗口,幸而python有几种办法来防止或者恢复这种错误。 ...1.2.1 通过任务管理器来关闭程序  windows中可以使用 Ctrl+Alt+Delete键来启动,并且在进程中进行关闭,或者直接注销计算机来阻止程序的乱作为  1.2.2 暂停和自动防故障设置 ...(1)可以告诉脚本在每次调用函数以后有暂停的时间来允许我们关闭窗口,可以通过设置pyautogui.PAUSE来规定暂停的秒数。...将pyautogui.FAILSAFE置为True将启动自动防故障  1.3 控制鼠标移动  pyautogui的鼠标函数使用x,y坐标。

4K31

使用 Python 进行 Windows GUI 自动化

pyautogui pyautogui 是一个纯 Python 的 GUI 自动化库,它可以模拟键盘输入、鼠标点击和移动、在屏幕查找图像等操作。...它对 Windows、macOS、和 Linux 都有良好的支持,可以帮助我们编写跨平台的自动化脚本pyautogui使用场景 pyautogui使用场景非常广泛。...然后,我们使用 pyautogui 的 hotkey 函数来模拟按下 Win+R 组合键,打开运行对话框: pyautogui.hotkey('win', 'r') 接着,我们使用 typewrite...pywinauto 的使用场景 回归测试:定期运行相同的测试,确保软件在进行更改或更新后仍然可以正常工作。 质量保证:确保软件的新版本或功能与预期的用户体验一致。...我们可以使用 app 对象的 window_ 方法来获取窗口。然后,我们可以调用窗口的方法来执行各种操作,点击按钮或输入文本。

84440

解放双手|利用 PyAutoGUI 快速构建自动化操作脚本

,应急使用的话可以很快构建一个可用的自动化操作脚本。...毕竟,数据处理任务本来就比较急迫,没有时间使用复杂知识,来构建一个完善的脚本 三、思路和知识点 现在来说一下基本思路与相关知识点 PyAutoGUI 就是模拟键盘、鼠标在界面上进行操作。...四、操作步骤 4.1 初识 PyAutoGUI 简单地说, PyAutoGUI 就是模拟键盘、鼠标在界面上进行操作的包。安装直接使用如下语句:pip install pyautogui即可。...这个函数根据你提供的图片,在屏幕找到像素匹配的地方。这样就不怕按钮动来动去了。 为了获取屏幕的坐标系,写了一个简单的程序,用来获取鼠标在屏幕的坐标。大家可以自行下载运行。...4d'%pag.position() print(a) except Exception as e: print(e) 运行以上程序,移动鼠标到各个按钮,就可以看到相应的坐标

5.7K31

来聊聊桌面图形界面的自动化和采集

如今的计算机软件形态,已被 Web 占据大半,基本我们能使用到的产品,都能由一个网站来提供服务。...PyAutoGUI 让我们通过 Python 脚本,控制计算机的鼠标和键盘,以达到自动和桌面客户端程序进行交互操作的目的。...PyAutoGUI 支持在 Windows、Linux 和 macOS 使用。除了支持计算机的鼠标和键盘控制之外,还能提供简易的弹出框,并且支持进行截图。...在引入 PyAutoGUI 库之后: import pyautogui 通过 pyautogui.size() 获取屏幕的高度和宽度; 通过 pyautogui.position() 获取鼠标在屏幕的坐标...xxx’) 松开指定的键名; 基本,这些操作已经包含了我们日常在计算机使用的全部操作了。

2.1K20

UI自动化工具,你知道有几个?

其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。...Pyautogui侧重于鼠标、键盘、截图等功能,且是基于图像匹配进行定位的,而Pywinauto侧重于对C/S系统的操作,虽然也有键盘和鼠标的模拟操作,但核心上还是软件的操作更多。...Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。...在Windows桌面上自动化测试,然后在真实的iOS或Android移动设备或模拟器/模拟器本地或远程执行它们。并行运行测试以获得快速结果。...官网:https://www.ranorex.com/ pyautoit PyAutoIt是一个使用类似BASIC脚本语言的免费软件,它设计用于Windows GUI(图形用户界面)中进行自动化操作,它利用模拟键盘按键

9.2K21

使用 PyAutoGUI 库在 Python 中自动化 GUI 交互

PyAutoGUI是一个跨平台的库,支持所有主要的操作系统,Windows,Linux和macOS。 在本教程中,我们将了解如何使用 Python 的 PyAutoGUI 包来自动化 GUI 交互。...在本教程结束,读者应该对 PyAutoGUI 以及如何使用它在 Python 应用程序中自动化 GUI 交互有深入的了解。...基本用法 我们需要做的第一件事是将 PyAutoGUI 模块导入我们的 Python 脚本 - import pyautogui PyAutoGUI 模块包括用于控制键盘和鼠标以及截屏和识别屏幕上图形的例程...同样,如果要使用 PyAutoGUI 模拟粘贴,可以使用以下脚本轻松完成。...图像识别 PyAutoGUI还包括用于在屏幕定位图像的工具。这对于自动化需要用户单击图形用户界面中的特定按钮或图标的操作可能很方便。 locateOnScreen() 函数可用于在屏幕定位图片。

43820

pyautogui库简单实现的python刷课程序

(x, y),这行代码的作用是鼠标移动到给定的坐标并点击,我这里就是运行代码后鼠标点击右上方缩小化我的编辑器 那么怎样获取鼠标位置呢,pyautogui库有一个函数pyautogui.position(...运行上述代码,time.sleep(2)先给我们2秒的缓冲时间,这时我们把鼠标移动到缩小键的位置后,程序运行结束就能知道相应位置了。...获取其他位置的方法,视频播放,视频跳转按钮方法类似,我们只需要先缩小编辑器,然后移动鼠标到相应位置,等一下之后回到编辑器就能得到相应坐标了: import pyautogui import time...pyautogui.click(2368, 30) time.sleep(2) print(pyautogui.position()) 脚本逻辑 接下来我们要弄清逻辑,我们需要播放视频,还有检测视频是否已结束...,结束后我们还要跳转到下一个视频,怎么实现呢,这几步的关键是pyautogui.locateOnScreen()函数,它会识别某图像是否在屏幕,如果在,返回它的位置,注意,该函数的返回值不是标准类型,

15510

用Python制作截图小工具

这样做是因为当OpenCV 读取图像,它要求颜色的顺序是BGR而不是默认的RGB。最后,我们使用imwrite() 函数将图像写到磁盘上。这就是输出图像的样子。...输出:图片以上是关于如何在Python中使用pyautogui 模块进行屏幕截图的全部内容。现在,我们要进入下一个方法来做同样的事情。要了解更多关于pyautogui 模块的信息,请参考这个文档。...输出:图片从本质讲,这就是在Python中拍摄屏幕截图的方法,即通过设置坐标。参考该文档以了解更多关于Pillow 模块的信息。...这就是关于如何在Python中进行屏幕截图的全部内容。总结这篇文章讨论了我们如何使用Python编程语言进行截图。...我们看到了如何使用pyautogui 模块与save() 函数和其他模块,NumPy 和OpenCV 。我们还学习了如何使用Python的Pillow 模块来捕捉屏幕的一部分。

38821

PyAutoGUI,一个Python办公自动化利器!

PyAutoGUI是一个强大的Python库,它允许你的脚本控制鼠标和键盘,自动执行各种任务。 这个库特别适合于那些需要自动化日常重复办公任务的场景,比如自动填写表格、自动点击界面、自动移动文件等。...打开你的终端或命令提示符,输入以下命令: pip install pyautogui 安装完成后,你就可以开始使用PyAutoGUI来创建自动化脚本了。...import pyautogui import time # 等待一秒,确保程序不会立即执行,给你时间切换到桌面 time.sleep(1) # 模拟按下"Win + R"打开运行对话框 pyautogui.hotkey...('win', 'r') time.sleep(0.5) # 在运行对话框中输入"notepad"并按回车,打开记事本 pyautogui.typewrite('notepad') pyautogui.press...,命名为"icon.png" # 使用locateCenterOnScreen找到屏幕的图标位置 icon_location = pyautogui.locateCenterOnScreen('icon.png

25410

OpenCV实现手指识别:空中移动手指就可以弹钢琴!

技术说明 Air Piano 是一个融合计算机视觉和人机交互的项目。为了制作 Air Piano,我使用了 Python 语言和 OpenCV 库。它是一个开源的计算机视觉和机器学习软件库。...另一个帮助我们完成这个项目的重要库是 PyAutoGUI 库。PyAutoGUI 允许您的 Python 脚本控制鼠标和键盘以自动与其他应用程序交互。...在计算机视觉中,您经常出于各种原因想要将颜色分量与强度分开,例如对光照变化的鲁棒性或去除阴影。 使用我们使用 HSV 标度创建的黑色蒙版检测手。...在开始使用 PyAutoGUI 功能之前,让我们在框架上绘制钢琴键,这将是我们的“Air Paino Keys”。...最后一部分包括使用 PyAutoGUI 库,它允许您根据手部运动的坐标(准确地说是指尖)进行键盘操作。现在当这个程序运行时,它会跟踪指尖在框架中的位置并自动按下键盘上提到的键。

84351

红队之利用PyautoGUI实现对某60安全卫士的自动化卸载

,locateOnScreen会在屏幕查找匹配的元素,并返回相对位置信息。...至于目标图片我们直接截图即可,像这样准备好图片之后就可以写代码了 识别并获取元素在屏幕的相对位置信息 uninstalllocation = pyautogui.locateOnScreen(...,最后模拟用户点击,但这里需要注意的是由于竞争问题在每次获取位置信息我们需要在上次获取信息后让程序等待几秒,确定点击了一步的按钮后再执行下一步的操作,否则可能获取不到位置信息。...到这里基本的流程大致实现了,下一步就要考虑简化操作的问题了,由于程序要读取目标图片才能获取位置信息,我们在使用时需要连同脚本图片一同放到目录里,这样很不利于使用。...解决这个问题我可以将图片进行base64编码,嵌入到脚本里。在运行时,先释放我们的目标图片文件,再进行后续操作,这样我们只需要上传一个脚本即可。最终的效果如下: ?

1.4K30

用 Python 脚本实现电脑唤醒后自动拍照 截屏并发邮件通知

但是我发现, 偶尔台式机会被其他情况唤醒, 这时候我并不知道, 结果白白运行了好几天, 浪费了很多电....比如:在发送 html 格式的邮件内容,可能使用图像作为 html 的背景,html 文本会被存储在 alternative 段中,而作为背景的图像则会存储在 related 类型定义的段中 具体源码如下...⏰ 台式机唤醒后触发 python 脚本 Windows 脚本 Windows bat 脚本如下: @echo off timeout /T 15 /NOBREAK # sleep 15s cd /d...D:\scripts\auto_send_email python auto_email.py # 执行py文件 ⏰ 任务计划程序 进入 计算机管理 -> 系统工具 -> 任务计划程序....添加如下任务计划: •安全选项: •✔️勾选: 不管用户是否登录都要运行 •✔️勾选: 使用最高权限运行 •触发器: •发生事件 •日志: 系统 •源: Power-Troubleshooter •事件

1.4K20

python自动脚本pyautogui入门学习

本文介绍了pyautogui入门学习,分享给大家,也给自己留个笔记 安装 pip install pyautogui 学习使用 加载模块 import pyautogui 获取信息类 电脑屏幕的左上角是位置...鼠标左键单击 pyautogui.click() # 鼠标左键单击“100,200”位置 pyautogui.click(x=100, y=200) # 鼠标左键双击 pyautogui.doubleClick...() # 鼠标左键抬起 pyautogui.mouseUp() # 鼠标滚轮上滚10 pyautogui.scroll(10) # 鼠标滚轮下滚10 pyautogui.scroll(-10) 键盘...('calc7key.png') 实战练习 1、计算机自动计算 打开电脑自带的计算器 利用截图工具截取4张图,并依次命名 将python程序和计算器一同打开在桌面上 运行python程序 # 自动计算器输入...参见官网:https://pyautogui.readthedocs.io/en/latest/index.html 到此这篇关于python自动脚本pyautogui入门学习的文章就介绍到这了,更多相关

2K50

工作怎么“偷懒”?交给工作流自动化吧

在谷歌搜索片刻之后,可找到脚本来移动鼠标并开始编写代码,通过每隔几分钟运行一次程序以确保鼠标移动。 在使用Skype或Lynk,鼠标和键盘的这些移动可以使你看起来像是在工作中保持活跃状态。...自动化工作使用Python的PyAutoGUI模块。要安装PyAutoGUI模块,请运行以下命令: pip install pyautogui Python使用屏幕的坐标系控制并跟踪鼠标。...import pyautogui print(pyautogui.size()) 运行此文件(保存为.py扩展名),Python代码使用size()函数输出屏幕分辨率的x、y格式: •moveTo(...import pyautogui print(pyautogui.size())pyautogui.moveTo(150,100, duration = 2) 运行此Python脚本会发现鼠标指针神奇地从其当前位置移动到坐标...Reddit

1.8K10

用Python制作一个自动点击器,三种模块都可以

不同的参数,速度、频率和位置,可以根据用户的要求进行改变。Python有不同的模块可用于控制键盘、鼠标等设备。因此,我们可以使用这些模块在Python中轻松创建一个自动点击器。...1.使用pyautogui 模块pyautogui 模块可以创建控制设备的鼠标和键盘的脚本。我们可以使用pyautogui.click() 函数来点击鼠标。...我们可以使用pyautogui.moveTo() 函数事先将鼠标移动到需要的位置,并指定光标的坐标。...为了用这些函数创建一个自动点击器,我们将移动鼠标并运行一个for 循环来执行每个迭代的pyautogui.click() 函数。我们还将在每次点击前稍作延迟,使之可见。...在该类的init 方法中,我们将像之前那样指定每次点击之间的轻微延迟,并提到我们将使用Button.Left 对象点击鼠标的左键。线程将一直运行,直到停止点击的键被按下。

72420
领券