小白,写了一个python自动点击脚本,无法运行,请教一下需要怎么修改

python 专栏收录该内容
1 篇文章 0 订阅

引用了tkinter和pyautogui两个库,思路是,==根据用户输入的坐标和时间间隔t,鼠标会移动到坐标点,进行一次点击操作,每隔t秒一次。==代码在下面
就是在pyautogui.moveTo(h,z,duration=1)这个函数位置出现了问题,本来以为x和y都需要是整数型,然后用int定义了横坐标,纵坐标和时间,三个变量都是用entry.get()得到的,后来出现了这个
在这里插入图片描述
应该怎么修改

from tkinter import *
import tkinter as tk
root=tk.Tk()
root.title('请输入坐标')
root.geometry('350x250')#建设TK框架

x_value=tk.Label(root,text='横坐标:',bg='grey',width=8,height=2)
y_value=tk.Label(root,text='纵坐标:',bg='grey',width=8,height=2)
timeset=tk.Label(root,text='设定时间',bg='red',width=8,height=2)#设置标签大小

x_value.grid(padx=30,pady=20)
y_value.grid(row=1,padx=30,pady=0)
timeset.grid(row=2,padx=30,pady=20)#设置标签位置

entry1=Entry(root,width=8)
entry1.grid(row=0,column=2,padx=20)
entry2=Entry(root,width=8)
entry2.grid(row=1,column=2)
entry3=Entry(root,width=8)
entry3.grid(row=2,column=2)#设置输入框大小以及位置

h=int(entry1.get())
z=int(entry2.get())
s=int(entry3.get())
         
import pyautogui
import time
def DJ():
    while 1:
            time.sleep(s)
            pyautogui.moveTo(h,z,duration=1)
            pyautogui.click(clicks=1,button='left',interval=0.01)#定义函数点击坐标点一次
            
yeslabel=tk.Button(width=6,height=3,text='确定',command=DJ)
yeslabel.grid(row=1,column=5,padx=20)#绑定按钮和函数





  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值