Я пытаюсь сделать скрипт на python для использования на работе, чтобы автоматизировать некоторые из моих работ. Я использовал модуль pyautogui для имитации щелчков мыши и нажатий клавиш, и до сих пор он работал отлично!
Сейчас я пытаюсь выяснить, как автоматически подать на python несколько строк текста и определить некоторые ключевые слова. Текст будет находиться в одном и том же месте каждый раз, когда я запускаю скрипт, поэтому я решил, что могу использовать pyautogui, чтобы выбрать нужный текст и скопировать его в буфер обмена. После этого я использую модуль win32clipboard для подачи текста на python.
В итоге Python просто печатает все, что находится в моем буфере обмена.
Что я делаю неправильно? Есть ли более простой способ?
import win32clipboard
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
mytext = input(data)
keywords = ["m1", "M1", "Melding 1"]
if any(keyword in mytext for keyword in keywords):
print("test")
input('Press ENTER to exit')