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çãoget_control_handle_hextenta encontrar o handle de um controle a partir do seuauto_id, com múltiplas tentativas configuráveis e intervalos de espera. -
Simulação de Cliques:
click_buttonexecuta um clique simples (usando a mensagem BM_CLICK).right_clicksimula um clique com o botão direito.
-
Envio de Texto para Controles:
write_textutiliza a mensagem WM_SETTEXT para enviar texto a controles compatíveis.
-
Listagem de Controles:
get_control_propertiesretorna 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)
| File | Size | Uploaded | |
|---|---|---|---|
| win_automation_gui-1.0.0.tar.gz | 4.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|