Работа с клавиатурой PYTHON

Хотелось бы узнать существуют ли библиотеки или методы работы на PYTHON 3.7+ для работы, чтобы делать следующие вещи на windows 7,8,10: скопировать(ctrl +c) вставить (ctrl + V), сделать скриншот экрана(не приложения, а всего экрана), увеличить/уменьшить звук СИСТЕМЫ(WINDOWS)


Ответы (1 шт):

Автор решения: BlueScreen

Для работы с буфером обмена я рекомедовал бы использовать встроены TK: Запись в БО:

from Tkinter import Tk
c = Tk()
c.withdraw()
c.clipboard_clear()
c.clipboard_append('sample text')
c.update()
c.destroy()

Копирование из буфера

from Tkinter import Tk
c = Tk()
c.withdraw()
clip = c.clipboard_get()
c.update()
c.destroy()
print(clip)

Для скриншотов подходит стандартная PIL

from PIL import ImageGrab
screen = ImageGrab.grab()
screen.save('save.png','PNG')

Или pyautogui

import pyautogui
image = pyautogui.screenshot(region=(0,0, 300, 400))#x1 , y1, x2, y2
→ Ссылка