Skip to main content

AutoGUIX is the extended version of PyAutoGUI. Few features are added with the help of PyGetWindow and PyAutoGUI.

Project description

AutoGUIX

AutoGUIX is an extended or improved version of PyAutoGUI. Currently, it is only available for Windows Platform.

pip install pyautogui

pip install autoguix

It uses the PyAutoGUI library. Some of the features of AutoGUIX are listed below:

  • You can execute the actions based on the window title till the window is active.
  • You can get control over your commands which you want to execute.
  • You can send a SIGINT signal in PuTTY.
  • You can close the applications.
  • You can get the window application coordinates.
  • You can open the applications via RUN Dialog Box.

There above features are not available in PyAutoGUI. You can use AutoGUIX for automating the tasks in Windows Platform.

Example Usage

from AutoGUIX import AUTOGUIX as agx

# Open the Notepad application using RUN Dialog Box
agx.run_app(app_command = 'notepad', app_window_name_to_wait = 'Untitled - Notepad')

# Type the text in Notepad application
# The 'enter_command' function will also used to type the text in the application
agx.enter_command(command = 'Hello World', execute_command = False)

# Get the Notepad application coordinates
agx.get_position(window_name = 'Untitled - Notepad')

# Close the Notepad application
agx.close_app(window_name = 'Untitled - Notepad', executable_name = 'notepad.exe')

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

AutoGUIX-0.0.3.tar.gz (5.2 kB view details)

Uploaded Source

File details

Details for the file AutoGUIX-0.0.3.tar.gz.

File metadata

  • Download URL: AutoGUIX-0.0.3.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for AutoGUIX-0.0.3.tar.gz
Algorithm Hash digest
SHA256 c3a70c5156d7c4e815653f5b1e09986a80eea2e8162d27515a1f3420b4d2a4e3
MD5 e648ce784dde9a6cc57cdeb9807f67e8
BLAKE2b-256 b80d9550d55aa53243e6e8c9c5ec724303517530895a4b6224a76c9dc6a9dddf

See more details on using hashes here.

Supported by

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