Чтобы скопировать выделенный текст с помощью PyAutoGUI, вы можете использовать следующие методы:
Метод 1: использование сочетаний клавиш
PyAutoGUI позволяет имитировать действия клавиатуры, поэтому вы можете использовать сочетания клавиш для копирования выделенного текста. Стандартное сочетание клавиш для копирования текста — Ctrl+C в Windows/Linux или Command+C в macOS. Вы можете использовать PyAutoGUI для отправки следующих комбинаций клавиш:
import pyautogui
import time
# Wait for the user to select the text
time.sleep(2)
# Simulate Ctrl+C keyboard shortcut
pyautogui.hotkey('ctrl', 'c')
Метод 2: использование действий мыши
Вы также можете использовать PyAutoGUI для выполнения действий мыши для копирования выделенного текста. Вам необходимо определить положение выделенного текста и выполнить соответствующие щелчки мышью:
import pyautogui
import time
# Wait for the user to select the text
time.sleep(2)
# Get the position of the selected text
x, y = pyautogui.position()
# Perform a right-click to open the context menu
pyautogui.rightClick(x, y)
# Move the mouse to the "Copy" option and click it
pyautogui.move(10, 30, duration=0.5) # Adjust the values based on your screen resolution
pyautogui.click()
Обратите внимание, что эти методы основаны на PyAutoGUI и предполагают, что вы его уже установили. Вы можете установить PyAutoGUI, используя pip install pyautogui
.