Skip to main content

A lightweight Python library for automating Windows GUI tasks, featuring simple functions to run applications, find windows, click, and type text.

Project description

win_auto_tiny

win_auto_tiny is a lightweight Python library for automating Windows GUI tasks, featuring simple functions to run applications, find windows, click, and type text.

This library is lightweight and includes the features I personally needed. If you are looking for full-featured GUI automation, consider looking at PyAutoGUI or AutoHotKey.

Features

  • Process Management: Easily execute and kill applications.
  • Window Utilities: Minimize, find, and interact with application windows.
  • DPI Handling: Get DPI settings and manage graphical transformations.
  • Mouse Control: Perform mouse clicks and other actions.
  • Keyboard Control: Send keys and text input to applications.
  • Drawing Utilities: Draw on application windows using RGB colors.

Installation

PS > pip install win_auto_tiny

Usage

See tests directory.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or support, please reach out to me via GitHub Issues.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

win_auto_tiny-0.1.2.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

win_auto_tiny-0.1.2-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file win_auto_tiny-0.1.2.tar.gz.

File metadata

  • Download URL: win_auto_tiny-0.1.2.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.8.0-1015-azure

File hashes

Hashes for win_auto_tiny-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4b98459ce7b693bd71249ef5586a1379f8359efe6b47e956298128ca1162eefa
MD5 3286354af8738f3dac956befd881de51
BLAKE2b-256 ff8a5474366b397036b55ddd9cbda5910a530a470c86e4f29a27d59da059f9d2

See more details on using hashes here.

File details

Details for the file win_auto_tiny-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: win_auto_tiny-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.8.0-1015-azure

File hashes

Hashes for win_auto_tiny-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4c97a0dc625f92c462242d946e325f3e1ac76bd2a53591350dfb2add5e69e954
MD5 e90c8f6a2a6a339418ea333d03fda439
BLAKE2b-256 6b83f18280a088d6771250546770aa0e5a9b784681e33a074b9a764a46e50971

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page