Merge branch 'Recycle' of https://gitlab.com/UnicodeLabs/OpenRPA.git
commit
9f411c5b93
@ -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)
|
@ -0,0 +1,3 @@
|
|||||||
|
cd %~dp0
|
||||||
|
python-3.7.2.amd64\python.exe "TechScreenSpy.py"
|
||||||
|
pause >nul
|
@ -0,0 +1,3 @@
|
|||||||
|
cd %~dp0
|
||||||
|
python-3.7.2.amd64\pythonw.exe "TechScreenSpy.py"
|
||||||
|
pause >nul
|
@ -0,0 +1,24 @@
|
|||||||
|
#########Get settings############
|
||||||
|
gSettings= None #Init variable
|
||||||
|
import Settings #Tool settings
|
||||||
|
gSettings = Settings.SettingsGet()
|
||||||
|
##################################
|
||||||
|
import requests #Lib for HTTP requests
|
||||||
|
|
||||||
|
#Create HTTP session
|
||||||
|
lSession = requests.Session()
|
||||||
|
lResponse = None
|
||||||
|
#If GET
|
||||||
|
if gSettings["Method"].upper()=="GET":
|
||||||
|
lResponse = lSession.get(gSettings["URL"], headers=gSettings["Headers"], cookies=gSettings["Cookies"], verify=False, json = gSettings["JSON"])
|
||||||
|
#If POST
|
||||||
|
elif gSettings["Method"].upper()=="POST":
|
||||||
|
lResponse = lSession.post(gSettings["URL"], headers=gSettings["Headers"], cookies=gSettings["Cookies"], verify=False, json = gSettings["JSON"])
|
||||||
|
|
||||||
|
print(f'SessionObject: {lResponse}, Body: {lResponse.text}')
|
||||||
|
|
||||||
|
#Debug section
|
||||||
|
while True:
|
||||||
|
lCommand = input("Write Python cmd:") #Wait for python command
|
||||||
|
exec(lCommand) #Execute the command
|
||||||
|
|
@ -0,0 +1,3 @@
|
|||||||
|
cd %~dp0
|
||||||
|
..\..\Resources\OpenRPA\v1.0.38\python-3.7.2.amd64\python.exe "Main.py"
|
||||||
|
pause >nul
|
@ -0,0 +1,11 @@
|
|||||||
|
import json
|
||||||
|
def SettingsGet():
|
||||||
|
#Init config
|
||||||
|
lResult = {
|
||||||
|
"URL":"http://localhost:8081/SQLInsert", #Server host, example "http://localhost" Without / in the end
|
||||||
|
"Method":"POST", #Method to send HTTP (GET, POST...)
|
||||||
|
"Headers":{}, #Dictionary
|
||||||
|
"Cookies":{}, #Dictionary
|
||||||
|
"JSON":[{"TableName":"Test", "RowDict":{"Name":"Name1","Description":"DescTest", "Money":100, "Date":"01.01.2020"}}] #JSON data
|
||||||
|
}
|
||||||
|
return lResult
|
Loading…
Reference in new issue