Pular para conteúdo

Ações do Windows

Ações do Windows para interagir com elementos do Windows

Ações

windows.bring_to_front

Traga um elemento para a tela

Parâmetros:

element - Elemento para trazer para a tela

Retornar:

Esta ação não tem retorno

Exceções:

Esta ação não tem exceções

windows.click

Cliques em determinado elemento

Parâmetros:

element - Elemento a ser clicado

button (opcional) - Define qual botão do mouse deve ser usado para o mouse para baixo 'esquerda', 'meio' ou 'direita' (padrão='esquerda')

clicks (opcional) - Define quantos cliques serão dados (padrão=1)

Retornar:

x - X correspondente ao centro do elemento correspondido

y - Y correspondente ao centro do elemento correspondido

Exceções:

Esta ação não tem exceções

windows.close

Fechar um elemento

Parâmetros:

element - Elemento a ser fechado

Retornar:

Esta ação não tem retorno

Exceções:

Esta ação não tem exceções

windows.double_click

Clique duas vezes em determinado elemento

Parâmetros:

element - Elemento a ser clicado

button (opcional) - Define qual botão do mouse deve ser usado para o mouse para baixo 'esquerda', 'meio' ou 'direita' (padrão='esquerda')

interval (opcional) - Intervalo entre cada clique, para computadores mais lentos, considere definir um valor maior que o padrão (padrão=0,0)

Retornar:

x - X correspondente ao centro do elemento correspondido

y - Y correspondente ao centro do elemento correspondido

Exceções:

Esta ação não tem exceções

windows.find_all

Encontre todos os elementos com os parâmetros fornecidos

Parâmetros:

inside (opcional) - (padrão=Nenhum)

automation_id (opcional) - (padrão=Nenhum)

element_name (opcional) - (padrão=Nenhum)

access_key (opcional) - (padrão=Nenhum)

control_type (opcional) - (padrão=Nenhum)

accelerator_key (opcional) - (padrão=Nenhum)

Retornar:

elements - Lista com todos os elementos encontrados

Exceções:

Esta ação não tem exceções

windows.find_first

Encontre os primeiros elementos com os parâmetros fornecidos

Parâmetros:

inside (opcional) - (padrão=Nenhum)

automation_id (opcional) - (padrão=Nenhum)

element_name (opcional) - (padrão=Nenhum)

access_key (opcional) - (padrão=Nenhum)

control_type (opcional) - (padrão=Nenhum)

accelerator_key (opcional) - (padrão=Nenhum)

Retornar:

element - Primeiro elemento encontrado

Exceções:

Esta ação não oferece exceções

windows.get_all_windows

Obter todas as janelas

Parâmetros:

Nenhum

Retornar:

elements - Lista com janelas encontradas

Exceções:

Esta ação não oferece exceções

windows.get_clipboard

Retorna o valor do texto da área de transferência

Parâmetros:

Nenhum

Retornar:

clipboard - Valor da área de transferência

Exceções:

Esta ação não tem exceções

windows.get_element_from_position

Obter o elemento onde o cursor está

Parâmetros:

x - X posição do mouse

y - Y posição do mouse

Retornar:

element - Elemento desempregado

Exceções:

Esta ação não tem exceções

windows.get_foreground_window

Obter uma janela que está em primeiro plano

Parâmetros:

Nenhum

Retornar:

element - Elemento desempregado

Exceções:

Esta ação não tem exceções

windows.get_root

Parâmetros:

Nenhum

Retornar:

element - Elemento desempregado

Exceções:

Esta ação não tem exceções

windows.get_window

Obter um Winddown pelo seu nome

Parâmetros:

window_name - Nome da janela

Retornar:

element - Elemento desempregado

Exceções:

Esta ação não tem exceções

windows.maximize

Maximizar um elemento

Parâmetros:

element - Elemento a ser maximizado

Retornar:

Esta ação não tem retorno

Exceções:

Esta ação não tem exceções

windows.minimize

Minimizar um elemento

Parâmetros:

element - Elemento a ser minimizado

Retornar:

Esta ação não tem retorno

Exceções:

Esta ação não tem exceções

windows.multi_click

Execute uma ação de vários cliques em determinado elemento

Parâmetros:

element - Elemento a ser clicado

clicks - Número de cliques a serem realizados no elemento (padrão=1)

button (opcional) - Define qual botão do mouse deve ser usado para o mouse para baixo 'esquerda', 'meio' ou 'direita' (padrão='esquerda')

interval (opcional) - Intervalo entre cada clique, para computadores mais lentos, considere definir um valor maior que o padrão (padrão=0,0)

Retornar:

x - X correspondente ao centro do elemento correspondido

y - Y correspondente ao centro do elemento correspondido

Exceções:

Esta ação não oferece exceções

windows.open_file

Abra um arquivo

Parâmetros:

file_path - Caminho para o arquivo

Retornar:

Esta ação não dá retorno

Exceções:

Esta ação não oferece exceções

windows.open_program

Abra um programa

Parâmetros:

exe_path - Caminho para o programa

Retornar:

Esta ação não dá retorno

Exceções:

Esta ação não oferece exceções

windows.restore

Restaurar um elemento

Parâmetros:

element - Elemento a ser restaurado

Retornar:

Esta ação não dá retorno

Exceções:

Esta ação não oferece exceções

windows.set_clipboard

Definir um novo valor para a área de transferência

Parâmetros:

value - Novo valor a ser definido

Retornar:

Esta ação não dá retorno

Exceções:

Esta ação não oferece exceções

windows.set_value

Definir um valor para determinado elemento

Parâmetros:

element - Elemento a ser configurado

Retornar:

Esta ação não dá retorno

Exceções:

Esta ação não oferece exceções

windows.update_value

Atualizar determinado elemento

Parâmetros:

element - Elemento a ser atualizado

Retornar:

Esta ação não dá retorno

Exceções:

Esta ação não oferece exceções

windows.cpu_count

Retorna a contagem de CPU atual

Parâmetros:

Nenhum

Retornar:

cpu_count - A contagem de CPU atual.

Exceções:

Esta ação não oferece exceções

windows.cpu_count_cores

Retorna a contagem atual de núcleos de CPU

Parâmetros:

Nenhum

Retornar:

cpu_count - A contagem atual de núcleos de CPU.

Exceções:

Esta ação não oferece exceções

windows.cpu_percent

Retorna a porcentagem atual de uso da CPU

Parâmetros:

Nenhum

Retornar:

cpu_percent - A porcentagem atual de uso da CPU.

Exceções:

Esta ação não oferece exceções

windows.disk_info

Retorna as informações do disco

Parâmetros:

disk - O disco para retornar as informações.

Retornar:

disco - As informações gerais do disco.

disk_usage_percent - A porcentagem de uso do disco.

disk_total - O total do disco.

disk_free - Espaço livre em disco.

disk_used - Espaço usado no disco.

Exceções:

Esta ação não oferece exceções

windows.disks

Retorna discos da partição

Parâmetros:

Nenhum

Retornar:

discos - Uma lista de discos.

Exceções:

Esta ação não oferece exceções

windows.has_process

Verifica se um determinado processo está lá.

Parâmetros:

process_name - O nome do processo que você deseja verificar.

Retornar:

has_process - verdadeiro ou falso.

Exceções:

Esta ação não oferece exceções

windows.kill_process

Mata um determinado processo

Parâmetros:

process_name - O nome do processo que você deseja eliminar. pid - O PID do processo que você deseja eliminar.

Retornar:

Esta ação retorna nula.

Exceções:

Esta ação não oferece exceções

windows.memory

Retorna informações detalhadas sobre a memória

Parâmetros:

Nenhum

Retornar:

total_memory - Total de memória.

available_memory - Memória disponível.

percent_used_memory - Porcentagem de memória usada.

free_memory - Memória livre.

Exceções:

Esta ação não oferece exceções

windows.process_pid

Retorna uma lista de processos por um determinado nome de processo

Parâmetros:

process_name - O nome do processo que você deseja verificar.

Retornar:

processos - Uma lista de processos.

Exceções:

Esta ação não oferece exceções