在循环运行时,Tkinter没有重新编码!蟒蛇

时间:2018-04-17 13:11:46

标签: python tkinter

所以我只是编写基本的垃圾邮件程序,我可以在python中提出。 但是当我按下" Spam"在Tkinter窗口中的按钮,它不会响应,直到功能结束:(! 这是代码:

import pyautogui
import time
from tkinter import *
import keyboard
root = Tk()
root.geometry("300x250")

def retrive_input():
  inputValue = textBox.get("1.0","end-1c")
  spams(inputValue)
  print(inputValue)


textBox = Text(root,height=5,width=30)
textBox.grid(row=1)
buttonCommit = Button(root,height=1,width=10,text="Spam 
Word!",command=lambda:retrive_input())
buttonCommit.grid(row=2)


def spams(wordtospam):
  x_cor = 962
  y_cor=541
  pyautogui.click(962,541)
  for i in range(9999):
    pyautogui.press("enter")
    pyautogui.typewrite(wordtospam)
    pyautogui.press("enter")
    time.sleep(10)
    pyautogui.press("enter")
    pyautogui.typewrite('random stuff')
    pyautogui.press("enter")
    time.sleep(8)


upali = True



#spams('')

root.mainloop()

我还想添加一个keydown检查程序,所以如果我按(例如)f5,程序将停止工作直到我按f4。 谢谢! (这是游戏程序,会给我一些垃圾邮件:),所以输入游戏你按回车,打字,输入并发送)

0 个答案:

没有答案