Как скопировать выделенный текст с помощью PyAutoGUI: методы и примеры

Чтобы скопировать выделенный текст с помощью 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.