通过Python的pyautogui 实现控制文字输入,纯属娱乐
效果:程序启动10s内,选择文字输入窗口,
时间到之后,开始自动发送,
可以将预置在文本中的文字发送给任意好友,或者任意文本框中
1、环境:Windows + Python
Python3.8
# 安装依赖包
pip install pyautogui -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyperclip -i https://pypi.tuna.tsinghua.edu.cn/simple
import pyautogui
import time
import pyperclip
import random
# 读文件 行读
def read_file(url: str) -> list:
fr = open(url, encoding='utf8')
file_doc = fr.readlines()
fr.close()
return file_doc
time.sleep(10)
pyautogui.click(100, 100)
# pyautogui.typewrite('Hello world!', 0.01)
# pyautogui.typewrite('enter', 1)
txt = read_file("3390.txt") # 你需要读取的文件地址
# 简单处理文本
lists = ['' if i == '\n' else i for i in txt]
print(lists)
# 循环遍历
for d in lists:
# 生成随机数
i = random.randint(1, 100) / 100
pyperclip.copy(d)
pyautogui.hotkey('ctrl', 'v')
pyautogui.typewrite('\n', i)
print(d)
注意:设置延迟时间,具体原因自行百度。