编辑代码


import win32api
import win32con
import time
import tkinter as tk
import threading
import os


def fun1(event):
    os._exit(0)


def fun2():
    win = tk.Tk()
    win.overrideredirect(True)
    win.attributes("-topmost", 1)
    win.geometry("5x5")
    win.configure(bg='yellow')
    win.bind("<B3-Motion>", fun1)  
    win.mainloop()


def fun3():
    time.sleep(1)
    while True:
        x, y = win32api.GetCursorPos()
        win32api.SetCursorPos([1, 1])
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
        win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
        win32api.SetCursorPos([x, y])
        print("Active Once")
        time.sleep(30)


threading.Thread(target=fun2, args=()).start()
threading.Thread(target=fun3, args=()).start()