Metadata-Version: 2.1
Name: criar-automacoes
Version: 0.1.6
Summary: 
Author: leomoraesguitar
Author-email: 123950901+leomoraesguitar@users.noreply.github.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: keyboard (>=0.13.5,<0.14.0)
Requires-Dist: pyautogui (>=0.9.54,<0.10.0)
Requires-Dist: pysimplegui (>=4.60.5,<5.0.0)
Description-Content-Type: text/markdown

# 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()

