This is , I intend to do a can automatically pasted into the chat window and click with the mouse to send a small script.
However, this script can only run up until after running can stop.
My question is how you can set a shortcut key ( such as F12 ) you can press F12 to stop the script.
Script code is as follows:
# _*_ coding:UTF-8 _*_
import win32api
import win32con
import win32gui
from ctypes import *
import time
import msvcrt
import threading
from time import sleep
stop = 2
def mouse_click(x=None,y=None):
if not x is None and not y is None:
mouse_move(x,y)
time.sleep(0.05)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
def mouse_move(x,y):
windll.user32.SetCursorPos(x, y)
def baozou():
global stop
for event in range(1,50):
mouse_click(1150,665)
win32api.keybd_event(17,0,0,0)
win32api.keybd_event(86,0,0,0)
win32api.keybd_event(86,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(17,0,win32con.KEYEVENTF_KEYUP,0)
mouse_click(1272,669)
time.sleep(0.1)
if stop == 1:
sys.exit()
def Break():
global stop
if ord(msvcrt.getch()) == 123:
stop = 1
if __name__ == "__main__":
t = threading.Thread(target = baozou)
f = threading.Thread(target = Break)
t.start()
f.start()
please give me a hand!