gpt4 book ai didi

Python 自动点击脚本

转载 作者:太空宇宙 更新时间:2023-11-04 06:13:43 25 4
gpt4 key购买 nike

我正在开发一个让 python 自动点击并输入内容的程序。我知道这已经完成并且之前被问过但是没有人问过记录鼠标点击以便稍后“回放”。我从各地的教程中设置了基本代码。我想知道我是否可以解决这个问题。这是我目前所拥有的:

import win32api, win32con
import time
def click(x,y):

win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

print "Clicking 300, 300"
click(300,300)

time.sleep(3)

print "Clicking 800, 800"
click(800, 800)

我如何做到这一点,以便用户可以输入并保存预生成的点击脚本?

最佳答案

嗯,我没有任何使用 Win32 API 的经验,但是,它应该按照这些思路工作:

  1. 您使用的模块需要让您定义点击发生时的回调方法

  2. 你在某个地方设置了一个 bool 值,告诉你你当前正在录制。

  3. 您的回调方法将元组存储在列表中:
    • 元组存储时间戳 (time.time) 和坐标。
    • 您甚至可以存储更多信息,例如右键单击或其他。
  4. 完成录制后,您应该拥有开始重播所需的所有信息:)

(你也可以考虑 this post )希望对您有所帮助!

关于Python 自动点击脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17155055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com