Activate and focus on any opened window by using the window title.
Project description
pyWinActivate
Just like WinActivate in AutoHotkey, this module lets you easily activate and focus an opened window.
Examples
from pyWinActivate import win_activate, win_wait_active
# Activate window with partial winTitle string.
win_activate(window_title="Book1", partial_match=True)
# Activate window with exact winTitle string.
win_activate(window_title="Book1.xlsx - Excel", partial_match=False)
# Wait for the specified window to be active.
# You can pass an exception for a popup window's title. If not needed leave as None or skip entirely.
# Note: works only with a full title
win_wait_active(win_to_wait=Book1.xlsx - Excel, exception="potential popup window", message=False)
Changes
1.3.0
Added function check_win_exist()
1.2.0
Refactored win_activate()
It now takes window_title and partial_match(T/F) as arguments instead of window and titlematchmode(0/1)
1.1.1
Changed function names to follow PEP8 guidelines
Changed get_app_list() to not use mutable deafults
Added argument to win_wait_active() to turn off the message while waiting. Its True by default.
Changed some function argument names to be more desriptive.
Special thanks to reddit user u/JohnnyJordaan with help on the code simplification.
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
pyWinActivate-1.3.0.tar.gz
(3.5 kB
view details)
Built Distribution
File details
Details for the file pyWinActivate-1.3.0.tar.gz
.
File metadata
- Download URL: pyWinActivate-1.3.0.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56482f42c219c0f9a0818524acac9581c5691010f6f36b78445afaf5fad9d1bd |
|
MD5 | 1e5cc3af15be84ffb48d8bc3872f2e03 |
|
BLAKE2b-256 | 84417c4cdd49b4c888f7d0a5a7928f60dbe2c532a2995752f85a9e26cea5c51e |
File details
Details for the file pyWinActivate-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: pyWinActivate-1.3.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 272198c57123fedc18675592d0a5427615faa3298e637ec9d001b09c52edaca6 |
|
MD5 | 07869b95ebd95fae4c386d6c9c655df9 |
|
BLAKE2b-256 | 2e2605f60453597b7c17978f2fb070720180ec52db8464c549083314a295374b |