Базовое получение скриншота

This commit is contained in:
2023-03-09 20:43:42 +03:00
commit 9ef29cf992
3 changed files with 216 additions and 0 deletions

29
main.py Normal file
View File

@@ -0,0 +1,29 @@
import pygetwindow as gw
import pyautogui
def get_screenshot(win_name):
eve_window = gw.getWindowsWithTitle(win_name)[0]
if not eve_window.isMaximized:
was_minimized = True
eve_window.restore()
eve_window = gw.getWindowsWithTitle(win_name)[0]
screenshot = pyautogui.screenshot(
"screenshot.png",
region=(
eve_window.box.left + 10,
eve_window.box.top,
eve_window.box.width - 20,
eve_window.box.height - 10,
),
)
if was_minimized:
eve_window.minimize()
return screenshot
get_screenshot("EVE - Nostrom Stone")