栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

不再害怕打字慢(python信息轰炸)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

不再害怕打字慢(python信息轰炸)

不知道各位小伙伴有没有这样的烦恼:在和自己的朋友聊天的时候,自己无论是使用九键还是26键,都没有他们打字快;双方进行信息轰炸的时候,更没有他们快了。下面这篇文章将会解决这个烦恼。话不多说,直接上才艺。喜欢的宝子们,可以点个赞支持一下哦。

目录

        准备阶段

        焦点获取

        整体代码展示


准备阶段

首先,打开CMD命令行窗口;然后,在窗口中安装pyautogui调用库(在命令提示符下安装pyautogui建议配置一个镜像源),使得在parcharm下可以进行焦点获取

pip install pyautogui

焦点获取

在pycharm下输入命令,代码即将运行前把鼠标放在要轰炸的对话框上(本次用的对话框是qq输入框),并切记此时不要移动对话框(否则,可能会出现只能在parcharm循环输出要说的话,而不能在对话框中输出),代码运行结束后记下对话框的位置坐标

import pyautogui
#导入库
print(pyautogui.position())
#显示鼠标的x,y位置

 

整体代码展示

在对话框进行焦点获取后,用以下代码控制键盘鼠标、电脑的复制截切版将要说的话在对话框上以一定的速度自动循环输出。

# 要说的话
words = "千里之行,始于足下。!"

import pyautogui
# 控制键盘鼠标
import pyperclip
# 控制电脑的复制截切版
import time

# 控制时间
time.sleep(5)
# 设置切换窗口时准备的时间
for i in words.split("/n") * 6:
    # split("/n")把文章分成一句一句的
    print(i)
    pyautogui.click(x=1082, y=631)
    # 提取坐标,通俗一点就是鼠标点一下这个位置,定位聊天窗口
    pyperclip.copy(i)
    # 复制到截切版上去
    pyautogui.hotkey("ctrl", "v")
    # 粘贴
    pyautogui.typewrite("n")
    # 回车
    time.sleep(0.5)
    # 让语速不太快

运行结果

在qq输入框进行焦点获取后,通过代码的运行,在qq输入框以0.5s 的速度循环输出六次  “千里之行,始于足下。!”

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/920305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号