Clip methods improvements.
parent
86f70e0c68
commit
77d80a450d
|
@ -7,10 +7,11 @@ from typing import List
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
class Wingui:
|
class Wingui:
|
||||||
"""Classe que representa um proxy para um robo remoto.
|
"""
|
||||||
mapeia o robo através da propriedade rid
|
Classe que representa um proxy para um robo remoto.
|
||||||
ep significa endpoint, e aponta para o endereco na web on se hostea o serviço
|
mapeia o robo através da propriedade rid
|
||||||
Por padrão é: https://replay.digitalcircle.com.br/robotapi/cmd/
|
ep significa endpoint, e aponta para o endereco na web on se hostea o serviço
|
||||||
|
Por padrão é: https://localhost:8443
|
||||||
"""
|
"""
|
||||||
|
|
||||||
ep: str = ""
|
ep: str = ""
|
||||||
|
@ -20,7 +21,9 @@ class Wingui:
|
||||||
|
|
||||||
def __requestget__(self, data: str):
|
def __requestget__(self, data: str):
|
||||||
|
|
||||||
"""Metodo que realiza chamadas http"""
|
"""
|
||||||
|
Metodo que realiza requisições HTTP do tipo GET.
|
||||||
|
"""
|
||||||
|
|
||||||
url = self.ep + data
|
url = self.ep + data
|
||||||
print("Calling: " + url)
|
print("Calling: " + url)
|
||||||
|
@ -38,7 +41,9 @@ class Wingui:
|
||||||
|
|
||||||
def __requestpost__(self, data: str, object: dict):
|
def __requestpost__(self, data: str, object: dict):
|
||||||
|
|
||||||
"""Metodo que realiza chamadas http"""
|
"""
|
||||||
|
Metodo que realiza requisições HTTP do tipo POST.
|
||||||
|
"""
|
||||||
|
|
||||||
url = self.ep + data
|
url = self.ep + data
|
||||||
print("Calling: " + url)
|
print("Calling: " + url)
|
||||||
|
@ -56,12 +61,35 @@ class Wingui:
|
||||||
|
|
||||||
# Funções Clip
|
# Funções Clip
|
||||||
def clip_read(self) -> str:
|
def clip_read(self) -> str:
|
||||||
"""Le o conteudo da clipboard na maquina do robo, e retorna como string"""
|
"""
|
||||||
|
## Clip Read
|
||||||
|
Le o conteudo da clipboard na maquina do robo, e retorna como string
|
||||||
|
|
||||||
|
---
|
||||||
|
#### Parâmetros:
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
#### Retorna:
|
||||||
|
-> Conteúdo da ClipBoard.
|
||||||
|
"""
|
||||||
return self.__requestget__("/ipc/wingui/clip/read")
|
return self.__requestget__("/ipc/wingui/clip/read")
|
||||||
|
|
||||||
def clip_write(self, m: str) -> str:
|
def clip_write(self, m: str) -> str:
|
||||||
"""Grava o conteudo fornecido em m na clipboard da maquina robo"""
|
"""
|
||||||
return self.__requestget__("/ipc/wingui/clip/write?str={}".format(urllib.parse.quote(m, "")))
|
## Clip Write
|
||||||
|
Grava um texto na ClipBoard da máquina.
|
||||||
|
|
||||||
|
---
|
||||||
|
#### Parâmetros:
|
||||||
|
- m: Texto que se deseja inserir na ClipBoard
|
||||||
|
---
|
||||||
|
#### Retorna:
|
||||||
|
|
||||||
|
---
|
||||||
|
"""
|
||||||
|
str = urllib.parse.quote(m, "")
|
||||||
|
return self.__requestget__(f"/ipc/wingui/clip/write?str={str}")
|
||||||
|
|
||||||
# Funções Screen
|
# Funções Screen
|
||||||
def screen_click(self, img: str):
|
def screen_click(self, img: str):
|
||||||
|
|
Loading…
Reference in New Issue