From 8e603ff62ae0604107038a3ec58915cc8ac90a5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D1=81=D0=BB=D0=BE=D0=B2=20=D0=98=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=20=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B5=D0=B2=D0=B8?= =?UTF-8?q?=D1=87?= Date: Mon, 20 Jan 2020 16:42:36 +0300 Subject: [PATCH] #RobotScreenSpy (tested) --- Utils/RobotScreenSpy/TechScreenSpy.py | 25 +++++++++++++++++++ Utils/RobotScreenSpy/TechScreenSpyPython.cmd | 3 +++ Utils/RobotScreenSpy/TechScreenSpyPythonw.cmd | 3 +++ v1.0.38 => v1.0.38- | 0 4 files changed, 31 insertions(+) create mode 100644 Utils/RobotScreenSpy/TechScreenSpy.py create mode 100644 Utils/RobotScreenSpy/TechScreenSpyPython.cmd create mode 100644 Utils/RobotScreenSpy/TechScreenSpyPythonw.cmd rename v1.0.38 => v1.0.38- (100%) diff --git a/Utils/RobotScreenSpy/TechScreenSpy.py b/Utils/RobotScreenSpy/TechScreenSpy.py new file mode 100644 index 00000000..d96db2d3 --- /dev/null +++ b/Utils/RobotScreenSpy/TechScreenSpy.py @@ -0,0 +1,25 @@ +import json +import os +import time +import datetime +#ControlPanelDict +from desktopmagic.screengrab_win32 import ( + getDisplayRects, saveScreenToBmp, saveRectToBmp, getScreenAsImage, + getRectAsImage, getDisplaysAsImages) +############################################ +inScreenshotFolder="Screenshots" +def SaveScreenshot(inFilePath): + # grab fullscreen + # Save the entire virtual screen as a PNG + lScreenshot = getScreenAsImage() + lScreenshot.save(inFilePath, format='png') + # lScreenshot = ScreenshotSecondScreen.grab_screen() + # save image file + # lScreenshot.save('screenshot.png') +# Сохранить файл на диск +while True: + try: + SaveScreenshot(os.path.abspath(os.path.join(inScreenshotFolder,f'Scr_{datetime.datetime.now().strftime("%Y_%m_%d__%H_%M_%S")}.png'))) + except Exception as e: + pass + time.sleep(3) \ No newline at end of file diff --git a/Utils/RobotScreenSpy/TechScreenSpyPython.cmd b/Utils/RobotScreenSpy/TechScreenSpyPython.cmd new file mode 100644 index 00000000..5d24ecb0 --- /dev/null +++ b/Utils/RobotScreenSpy/TechScreenSpyPython.cmd @@ -0,0 +1,3 @@ +cd %~dp0 +python-3.7.2.amd64\python.exe "TechScreenSpy.py" +pause >nul \ No newline at end of file diff --git a/Utils/RobotScreenSpy/TechScreenSpyPythonw.cmd b/Utils/RobotScreenSpy/TechScreenSpyPythonw.cmd new file mode 100644 index 00000000..c2dadb91 --- /dev/null +++ b/Utils/RobotScreenSpy/TechScreenSpyPythonw.cmd @@ -0,0 +1,3 @@ +cd %~dp0 +python-3.7.2.amd64\pythonw.exe "TechScreenSpy.py" +pause >nul \ No newline at end of file diff --git a/v1.0.38 b/v1.0.38- similarity index 100% rename from v1.0.38 rename to v1.0.38-