컴퓨터 시간을 기준으로 자동으로 그 시간이 되면 제가 설정한 문구를 타이핑 할 수 있게 만드는데 잘 작동하지 않습니다

조회수 283회

컴퓨터 시간을 기준으로 제가 설정한 그 시간에 정확히 어떤 문구를 다른 윈도우에도 타이핑 할 수 있게 만들고 싶은데, 현재 시간을 나타내는 코드는 잘 작동하지만, 그 시간에 타이핑이 안되는데 도와주세요.

import tkinter as tk
from datetime import datetime
import pyautogui
import time

class Unknown:
    def __init__(self):
        self.root = tk.Tk()
        self.root.title("unknown")
        self.root.geometry("250x100")

        self.label = tk.Label(self.root, text="")
        self.label.pack()

        self.button = tk.Button(self.root, text="button", command=self.update_time)
        self.button.pack(pady=10)

        self.update_time()
        self.root.mainloop()

    def update_time(self):
        now_micro = datetime.now().strftime("%H : %M : %S.%f")[:-4]
        if now_micro == "22 : 00 : 00.000":
            time.sleep(0.01)
            pyautogui.typewrite("complete")
        else:
            self.label.config(text=now_micro)
            self.root.after(10, self.update_time)

if __name__ == "__main__":
    Unknown()

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)