AutoGUIX


NameAutoGUIX JSON
Version 0.0.3 PyPI version JSON
download
home_pagehttps://github.com/4akhilkumar/autoguix
SummaryAutoGUIX is the extended version of PyAutoGUI. Few features are added with the help of PyGetWindow and PyAutoGUI.
upload_time2023-02-10 09:10:54
maintainer
docs_urlNone
authorSai Akhil Kumar Reddy N
requires_python
licenseBSD
keywords gui automation test testing python commands keyboard press keystroke
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.04719s