猫史档案馆


【Python作品分享】鼠标操控

用户:活泼的小电鼠S0fF活泼的小电鼠S0fF查看:0 回复:1 评论:0 创建时间:2024-08-13T18:07:23


【作品展示】

center_image

 

【作品介绍】

操控鼠标:

1.先用之前发的鼠标位置监听获取鼠标位置

2.用鼠标操控操控鼠标

 

【作品源代码】

import pyautogui as p
import easygui as e

a = []
b = []
sl = e.enterbox(msg="请输入点击数量:", title="鼠标操控")
sl = int(sl)
for i in range(sl):
    t = e.buttonbox(msg="请选择左键或右键:", title="鼠标操控", choices=(
        "右键单击", "左键单击", "右键双击", "中键单击", "滚轮", "中键双击", "左键双击", "取消"))
    if t == "取消":
        break
    if t == "右键单击":
        b.append("0")
    elif t == "左键单击":
        b.append("1")
    elif t == "右键双击":
        b.append("2")
    elif t == "中键单击":
        b.append("3")
    elif t == "左键双击":
        b.append("4")
    喵, wy = e.enterbox(msg="请输入点击位置(格式:int,int)(逗号:中文!!!):",
                        title="鼠标操控").split(",")
    a.append(喵)
    a.append(wy)

for i in range(0, len(a), 2):
    c = int(a[i])
    d = int(a[i + 1])
    if b[i // 2] == "0":
        p.click(x=c, y=d, button='right')
    elif b[i // 2] == "1":
        p.click(x=c, y=d, button='left')
    elif b[i // 2] == "2":
        p.doubleClick(x=c, y=d, button='right')
    elif b[i // 2] == "3":
        p.middleClick(x=c, y=d)
    elif b[i // 2] == "4":
        p.doubleClick(x=c, y=d, button='left')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
DarkGodJim001DarkGodJim001

光头强 + 电锯 * 熊大 =66

点赞0


评论