No project description provided
Project description
pacote para criação de automações
Para importar:
from criar_automacoes import Automatization, pyautogui, sg,hread, kb, Gerar_Script_Automacao
Gerar_Script_Automacao()
##Estrutura básica de uma automação:
from criar_automacoes import *
p = Automatization()
Esta parte é usada apenas no momento da criação
novo = p.Criar_ponto()
campopesquisar = p.Criar_ponto()
pesquisar = p.Criar_ponto()
juiz = p.Criar_ponto()
nomejuiz = p.Criar_ponto()
banco = p.Criar_ponto()
nomebanco = p.Criar_ponto()
proximo = p.Criar_ponto()
novaordem = p.Criar_ponto()
p.SalvarPontos('pontos_alvara')
def Main():
p.CareegarPontos('pontos_alvara')
novo = p.Coordenada('novo')
campopesquisar = p.Coordenada('campopesquisar')
pesquisar = p.Coordenada('pesquisar')
juiz = p.Coordenada('juiz')
nomejuiz = p.Coordenada('nomejuiz')
banco = p.Coordenada('banco')
nomebanco = p.Coordenada('nomebanco')
proximo = p.Coordenada('proximo')
novaordem = p.Coordenada('novaordem')
pyautogui.sleep(2)
t = 1
pyautogui.click(novo, duration=t)
pyautogui.click(campopesquisar, duration=t+2)
pyautogui.sleep(0.5)
# pyperclip.copy('202271101648')
pyautogui.hotkey('ctrl', 'v')
pyautogui.sleep(1)
# pyautogui.hotkey('enter', 'v')
pyautogui.click(pesquisar, duration=t)
pyautogui.click(juiz, duration=t+5)
pyautogui.click(nomejuiz, duration=t)
pyautogui.click(banco, duration=t)
pyautogui.click(nomebanco, duration=t)
pyautogui.click(proximo, duration=t)
pyautogui.click(novaordem, duration=t+2)
def Configurar():
p.CareegarPontos('pontos_alvara')
p.Configurar()
if __name__ == '__main__':
print(
f'''
shift+space: roda a automação
"config": configura os pontos da tela
'''
)
kb.add_word_listener('config', Configurar)
kb.add_hotkey('shift+space', Main)
kb.wait()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
criar_automacoes-0.1.5.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for criar_automacoes-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03856b116a7075579cd4a65b30078dc11b527c8a6b9598b2d110c8e9552dd43f |
|
MD5 | fb93b53b1b4376ae1e870411535a38a9 |
|
BLAKE2b-256 | 7d7703674f8593e696c512ba1e44d394ff576e7ab690ab3f82f590c405ee82eb |