Форум сайта python.su
Начал обучение по некоторым источникам и там был объяснён код программы, которая печатает всё, что попало в буфер обмена. По итогу раздела было дз.
Задача:
Напиши программу, которая в цикле мониторит буфер обмена, периоди‐
чески получая из него текст с помощью pyperclip.paste() , и, если
видит, что кем‑то был скопирован email, заменяет этот email другим,
заранее прописанным в коде, помещая его в буфер обмена командой
pyperclip.copy('mail@mail-com')
Тот пример, о котором писал в начале:
* import pyperclip import time old = '' while True: s = pyperclip.paste() if(s != old): print(s) old = s time.sleep(1) *
Отредактировано python13 (Март 19, 2022 23:59:57)
Офлайн
import tkinter as tk root = tk.Tk() def get_buf(): buf = root.clipboard_get() if buf == 'mail@mail.com': root.clipboard_clear() root.clipboard_append('это email нельзя копировать') elif buf == '#x': root.destroy() root.after(1000, get_buf) root.clipboard_clear() root.clipboard_append('скрипт запущен') get_buf() root.withdraw() root.mainloop()
Офлайн
xam1816Спасибо!
Офлайн