Ir para conteúdo
Faça parte da equipe! (2024) ×
  • 0

Dúvida: macro de automação em python para janelas em background sem ocupar mouse e teclado


Ari Alberto
 Compartilhar

Pergunta

Boa noite gente, gostaria de saber se alguem poderia me ajudar, estou tentando fazer um macro simples em python que utiliza o ctypes para enviar comandos diretamente para as janelas abertas do sistema, independende de estarem ou não em foco ativo. Tentei criar atravez da biblioteca ctypes e apenas os comandos do teclado via SendMessageW ou PostMessageW funcionam, mas os comandos de click do mouse não funcionam de jeito nenhum, tentei fazer na calculadora, paint, alguns jogos simples para testar e apenas os comandos de mouse não querem funcionar, já olhei em um monte de foruns e videos do youtube, aparentemente funcionava a alguns meses, mas agora que estou testando parece que deixeou de funcionar ou estou fazendo algo errado. Queria saber se alguem sabe uma solução para funcionar os cliques do teclado em segundo plano diretamente nas janelas sem utilizar o mouse e teclado principal permitindo o uso pc normalmente enquanto o macro roda. Segue abaixo a imagem do codigo:

 

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ja tentou usar um método de pesquisa mais avançado tipo "site:pastebin.com intext:[assunto], fazendo isso vai filtrar todos os resultados com mais precisão no assunto e de todas as regiões

A maior arma contra o sistema, é o conhecimento.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 03/02/2024 em 05:18, Ari Alberto disse:

Boa noite gente, gostaria de saber se alguem poderia me ajudar, estou tentando fazer um macro simples em python que utiliza o ctypes para enviar comandos diretamente para as janelas abertas do sistema, independende de estarem ou não em foco ativo. Tentei criar atravez da biblioteca ctypes e apenas os comandos do teclado via SendMessageW ou PostMessageW funcionam, mas os comandos de click do mouse não funcionam de jeito nenhum, tentei fazer na calculadora, paint, alguns jogos simples para testar e apenas os comandos de mouse não querem funcionar, já olhei em um monte de foruns e videos do youtube, aparentemente funcionava a alguns meses, mas agora que estou testando parece que deixeou de funcionar ou estou fazendo algo errado. Queria saber se alguem sabe uma solução para funcionar os cliques do teclado em segundo plano diretamente nas janelas sem utilizar o mouse e teclado principal permitindo o uso pc normalmente enquanto o macro roda. Segue abaixo a imagem do codigo:

 

  Ocultar conteúdo

 

Talvez seja melhor você ler a lib facade que o python usa... pra você entender.

 

Não tenho certeza pois não trabalho com python, mas acho que seria isso:

https://github.com/python/cpython/blob/main/Modules/_ctypes/_ctypes.c

 

sabendo q tu ta usando a api user32... basta ler ela e ver como a ctypes te deixa manipular...

Editado por mpdownsv2

18+ Best Shopify CSS Dividers Themes Free & Premium 2022 – AVADA  Commerce Blog

 

👉 Colaborador de foruns desde 2015 e Membro Colaborador WC desde 2018

👉 Precisa de ajuda ? Chame no privado

👉 Hospedagem com proteção antiddos, WAF e implementação de infraestrutura

👉 Dev Java / Entusiasta PHP  e PLSQL

👉 Experiência com diversos jogos como WYD, WOW, MU, Scalet Blade, Talisman Online, Tantra Online, entre outros..

 

 

 

Link para o comentário
Compartilhar em outros sites

Participe da Conversa

Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.