No project description provided
Project description
pacote para criação de automações
Para importar:
from criar_automacoes import Automatization, pyautogui, sg,Thread, 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.6.tar.gz
(3.2 kB
view hashes)
Built Distribution
Close
Hashes for criar_automacoes-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf86a6da0cf586e261c66e0dff45fd1e932708071566f7f4a4ecc7c8c21e26c |
|
MD5 | 974c68c5d43f29670264eaeddd3047bb |
|
BLAKE2b-256 | b706218844d5b0a7af55348381ae4e62b88d423485be599e53e11e84808edfc0 |