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
=============
```python
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')
```
Raw data
{
"_id": null,
"home_page": "https://github.com/4akhilkumar/autoguix",
"name": "AutoGUIX",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "gui automation test testing python commands keyboard press keystroke",
"author": "Sai Akhil Kumar Reddy N",
"author_email": "4akhilkumar@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/b8/0d/9550d55aa53243e6e8c9c5ec724303517530895a4b6224a76c9dc6a9dddf/AutoGUIX-0.0.3.tar.gz",
"platform": null,
"description": "AutoGUIX\r\n========\r\n\r\nAutoGUIX is an extended or improved version of PyAutoGUI. Currently, it is only available for Windows Platform.\r\n\r\n```pip install pyautogui```\r\n\r\n```pip install autoguix```\r\n\r\nIt uses the PyAutoGUI library. Some of the features of AutoGUIX are listed below:\r\n\r\n* You can execute the actions based on the window title till the window is active.\r\n* You can get control over your commands which you want to execute.\r\n* You can send a SIGINT signal in PuTTY.\r\n* You can close the applications.\r\n* You can get the window application coordinates.\r\n* You can open the applications via RUN Dialog Box.\r\n\r\nThere above features are not available in PyAutoGUI. You can use AutoGUIX for automating the tasks in Windows Platform.\r\n\r\nExample Usage\r\n=============\r\n\r\n```python\r\nfrom AutoGUIX import AUTOGUIX as agx\r\n\r\n# Open the Notepad application using RUN Dialog Box\r\nagx.run_app(app_command = 'notepad', app_window_name_to_wait = 'Untitled - Notepad')\r\n\r\n# Type the text in Notepad application\r\n# The 'enter_command' function will also used to type the text in the application\r\nagx.enter_command(command = 'Hello World', execute_command = False)\r\n\r\n# Get the Notepad application coordinates\r\nagx.get_position(window_name = 'Untitled - Notepad')\r\n\r\n# Close the Notepad application\r\nagx.close_app(window_name = 'Untitled - Notepad', executable_name = 'notepad.exe')\r\n```\r\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "AutoGUIX is the extended version of PyAutoGUI. Few features are added with the help of PyGetWindow and PyAutoGUI.",
"version": "0.0.3",
"split_keywords": [
"gui",
"automation",
"test",
"testing",
"python",
"commands",
"keyboard",
"press",
"keystroke"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b80d9550d55aa53243e6e8c9c5ec724303517530895a4b6224a76c9dc6a9dddf",
"md5": "e648ce784dde9a6cc57cdeb9807f67e8",
"sha256": "c3a70c5156d7c4e815653f5b1e09986a80eea2e8162d27515a1f3420b4d2a4e3"
},
"downloads": -1,
"filename": "AutoGUIX-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "e648ce784dde9a6cc57cdeb9807f67e8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5164,
"upload_time": "2023-02-10T09:10:54",
"upload_time_iso_8601": "2023-02-10T09:10:54.246699Z",
"url": "https://files.pythonhosted.org/packages/b8/0d/9550d55aa53243e6e8c9c5ec724303517530895a4b6224a76c9dc6a9dddf/AutoGUIX-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-10 09:10:54",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "4akhilkumar",
"github_project": "autoguix",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "autoguix"
}