18-12-25, 01:02 AM
thank you for sharing!
|
18-12-25, 01:02 AM
thank you for sharing!
22-12-25, 12:29 PM
(31-12-22, 06:28 PM)Lucifer Wrote: import tkinter as tk import time import threading import random import keyboard class MessageSenderGUI: def __init__(self): self.window = tk.Tk() self.window.title("Message Sender") self.message_label = tk.Label(self.window, text="Enter your message:") self.message_label.pack() self.message_entry = tk.Entry(self.window) self.message_entry.pack() self.times_label = tk.Label(self.window, text="Enter number of times to send:") self.times_label.pack() self.times_entry = tk.Entry(self.window) self.times_entry.pack() self.send_button = tk.Button(self.window, text="Send", command=self.send_message) self.send_button.pack() self.status_label = tk.Label(self.window, text="") self.status_label.pack() def send_message(self): message = self.message_entry.get() num_times = int(self.times_entry.get()) self.status_label.config(text="Sending {} messages...".format(num_times)) t = threading.Thread(target=self.send_message_thread, args=(message, num_times)) t.start() def send_message_thread(self, message, num_times): for i in range(num_times): keyboard.write(message) keyboard.press_and_release('enter') interval = random.randint(400, 600) / 1000 time.sleep(interval) self.status_label.config(text="Sent {} messages.".format(num_times)) def run(self): self.window.mainloop() if __name__ == "__main__": gui = MessageSenderGUI() gui.run() |
|
« Next Oldest | Next Newest »
|