Skip to main content

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.

Metadata

Release files for win_auto_tiny 0.1.2

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_auto_tiny 0.1.2
File Size Uploaded
win_auto_tiny-0.1.2.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for win_auto_tiny 0.1.2
File Interpreter ABI Platform
win_auto_tiny-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.7 kB

Release files / win_auto_tiny-0.1.2.tar.gz

Download URL win_auto_tiny-0.1.2.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4b98459ce7b693bd71249ef5586a1379f8359efe6b47e956298128ca1162eefa
BLAKE2b-256 checksum
How to use checksums
ff8a5474366b397036b55ddd9cbda5910a530a470c86e4f29a27d59da059f9d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.7 Linux/6.8.0-1015-azure

Release files / win_auto_tiny-0.1.2-py3-none-any.whl

Download URL win_auto_tiny-0.1.2-py3-none-any.whl
Size 9.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c97a0dc625f92c462242d946e325f3e1ac76bd2a53591350dfb2add5e69e954
BLAKE2b-256 checksum
How to use checksums
6b83f18280a088d6771250546770aa0e5a9b784681e33a074b9a764a46e50971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.7 Linux/6.8.0-1015-azure

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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