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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b98459ce7b693bd71249ef5586a1379f8359efe6b47e956298128ca1162eefa |
|
MD5 | 3286354af8738f3dac956befd881de51 |
|
BLAKE2b-256 | ff8a5474366b397036b55ddd9cbda5910a530a470c86e4f29a27d59da059f9d2 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c97a0dc625f92c462242d946e325f3e1ac76bd2a53591350dfb2add5e69e954 |
|
MD5 | e90c8f6a2a6a339418ea333d03fda439 |
|
BLAKE2b-256 | 6b83f18280a088d6771250546770aa0e5a9b784681e33a074b9a764a46e50971 |