知行编程网知行编程网  2023-01-12 02:30 知行编程网 隐藏边栏  6 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何用python模拟点击进行重复话语?的相关知识,包括python重复执行,以及python%d这些编程知识,希望对大家有参考作用。


如何用python模拟点击重复发声?

安装上一篇模拟点击的工具后,我们就可以进行一些简单的重复操作了。让我们从最简单的重复语句开始。运行过之前代码的朋友会发现,我们今天运行案例的结果会是一条语句的重复发送,相对于之前的代码来说,算是进阶操作了。这是python模拟点击功能的部分展示。等不及的小伙伴们,让我们进入今天的学习吧。


代码:

from pykeyboard import *
from pymouse import *
import time
 
 
m = PyMouse() #建立鼠标对象
k = PyKeyboard() #建立键盘对象
 
time.sleep(2)
location1=m.position()
time.sleep(4)
location2=m.position()
 
for each in range(100):
    m.click(location1[0],location1[1])
    k.type_string('I love you')
m.click(location2[0],location2[1])

如何用python模拟点击重复发声?


可以将这些字符串转换成列表形式,将字符串按照字符或空格拆分,然后一一打出来:

from pykeyboard import *
from pymouse import *
import time
import pyperclip
 
 
str1="""聪明伶俐 .蕙来质兰心,贤良淑德,秀外慧中,天资聪慧,伶俐乖巧,花容月貌 袅袅娉娉 秀色可餐度
 国色天香 皓齿蛾眉 皓齿明眸 绝色问佳人 天生丽质 我见犹怜 小家碧玉 远山芙蓉 章台杨柳 朱唇皓答齿
齿若编贝  冰雪自聪明 剔透玲珑 出淤泥而不染,香风朴面而不沾.可亲.富有朝气.漂亮,可爱,美丽,动人,
天真,浪百漫,快乐,灵巧,热度情,甜美,典雅,优雅,调皮.沉鱼落雁 闭月羞花 倾国倾城 美如冠玉
眉目如画 出水芙蓉 如花问似玉 国色天香 眉清目秀 亭亭玉立 风度翩翩 神情明答秀 """
 
number=0
strresult=""
for each in str1:
    if str1[number] in '!"#$%&()*+,,-./:;<=>?@[\\]^_‘{|}~':
        strresult=strresult+" "
    else:
        strresult=strresult+str1[number]
    number+=1
        
 
words=strresult.split()
 
 
 
pyperclip.copy("你真是")
 
m = PyMouse() #建立鼠标对象
k = PyKeyboard() #建立键盘对象
 
time.sleep(2)
location1=m.position()
time.sleep(4)
location2=m.position()
 
 
 
 
time.sleep(1)
 
m.click(location1[0],location1[1])
k.press_key(k.control_key)
k.tap_key('v')
k.release_key(k.control_key)
 
number=0
for i in range(len(words)):
    time.sleep(0.5)
    pyperclip.copy(words[number])
    #以下语句模拟键盘点击ctrl+v
    k.press_key(k.control_key)
    k.tap_key('v')
    k.release_key(k.control_key)
    m.click(location2[0],location2[1])
    
    number+=1

如何用python模拟点击重复发声?




今天python模拟点击的内容就结束了。简单的总结一下,我们学会了一个语句的循环重复,还有一个夸人技术的小代码,比较有用。朋友们可以直接运行代码试试。


更多Python学习指路:






本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享