ฉันต้องการเรียกใช้สคริปต์หลามแบบง่าย ๆ ในพื้นหลังที่อ่านข้อความจากคลิปบอร์ดและพิมพ์ออกมา นี่คือรหัสของฉัน
#!/usr/bin/env python
import Tkinter
last_clipboard = ""
def get_clipboard():
global last_clipboard
root = Tkinter.Tk()
root.withdraw() # Hide the main window (optional)
text_in_clipboard = root.clipboard_get()
if text_in_clipboard != last_clipboard:
last_clipboard = text_in_clipboard
print last_clipboard
while True:
get_clipboard()
สิ่งนี้ทำงานได้ตามที่คาดไว้ แต่ใช้ CPU มากเกินไป (100% CPU)
ฉันจะทำให้มันทำงานอย่างถูกต้องได้อย่างไรโดยไม่ต้องกินมาก