Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.

Win Automation

Win Automation é uma biblioteca Python para automação de controles GUI no Windows. Utilizando a API Win32 via PyWin32, a biblioteca fornece funções para interagir com janelas e seus controles de forma programática, seja para obter handles, simular cliques, enviar textos ou listar propriedades dos controles.

Funcionalidades

  • Obter Handle de Controle:
    A função get_control_handle_hex tenta encontrar o handle de um controle a partir do seu auto_id, com múltiplas tentativas configuráveis e intervalos de espera.

  • Simulação de Cliques:

    • click_button executa um clique simples (usando a mensagem BM_CLICK).
    • right_click simula um clique com o botão direito.
  • Envio de Texto para Controles:

    • write_text utiliza a mensagem WM_SETTEXT para enviar texto a controles compatíveis.
  • Listagem de Controles:

    • get_control_properties retorna diversas propriedades de cada controle, como texto, classe, dimensões (retângulo), estilos, visibilidade, entre outros.

Requisitos

  • Python 3.6 ou superior
  • PyWin32 (instalado automaticamente via pip)

Instalação

Depois de publicado no PyPI, você pode instalar a biblioteca com:

pip install win-automation

Metadata

Release files for win-automation-gui 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for win-automation-gui 1.0.0
File Size Uploaded
win_automation_gui-1.0.0.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for win-automation-gui 1.0.0
File Interpreter ABI Platform
win_automation_gui-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.0 kB

Release files / win_automation_gui-1.0.0.tar.gz

Download URL win_automation_gui-1.0.0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
72d2fafd64f809de4e6b322a681be2f6d21112e5ffbcaaacf0744682ebca3409
BLAKE2b-256 checksum
How to use checksums
2c895955639358d9b5318f52d48c7ba71524c13fe11b20efa72a1004b46efbc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.6

Release files / win_automation_gui-1.0.0-py3-none-any.whl

Download URL win_automation_gui-1.0.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
de5681414805fb61c5c4e8df425270a883a5780f3547932ee70124709f321883
BLAKE2b-256 checksum
How to use checksums
c48e1536c16e4dcae77181be3392dec26d0d01ebd8782f2ad0ff36be0800a047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.6

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page