libcvautomation
2.0
|
Libcvautomation wrapper for python. More...
Go to the source code of this file.
Classes | |
class | libcvautomation_funcs.LibcvImageNotFound |
class | libcvautomation_funcs.LibcvDisplayNotOpen |
Namespaces | |
namespace | libcvautomation_funcs |
Namespace to contain all of the features needed to use the libcvautomation_funcs wrapper. | |
Functions | |
def | libcvautomation_funcs.open_display |
Open a display for use in the libcvautomation_funcs. | |
def | libcvautomation_funcs.close_display |
Close a display currently in use by libcvautomation_funcs. | |
def | libcvautomation_funcs.mouse_down |
Press a mouse button down. | |
def | libcvautomation_funcs.mouse_up |
Release a mouse button. | |
def | libcvautomation_funcs.mouse_click |
Press and release a mouse button. | |
def | libcvautomation_funcs.mouse_click_xy |
Click a mouse button at an absolute location. | |
def | libcvautomation_funcs.mouse_click_rxy |
Click a mouse button at a relative location. | |
def | libcvautomation_funcs.mouse_click_image |
Click a mouse button on an image inside the root X11 window. | |
def | libcvautomation_funcs.mouse_doubleclick |
Press and release a mouse button twice. | |
def | libcvautomation_funcs.mouse_doubleclick_xy |
Click a mouse button twice at an absolute location. | |
def | libcvautomation_funcs.mouse_doubleclick_rxy |
Click a mouse button twice at a relative location. | |
def | libcvautomation_funcs.mouse_doubleclick_image |
Click a mouse button twice on an image inside the root X11 window. | |
def | libcvautomation_funcs.mouse_hover_xy |
Move the mouse to a given coordinate, and leave it there. | |
def | libcvautomation_funcs.mouse_hover_rxy |
Move the mouse by a given increment, and leave it there. | |
def | libcvautomation_funcs.mouse_hover_image |
Move the mouse to an image inside the root X11 window. | |
def | libcvautomation_funcs.mouse_jiggle |
Jiggle the mouse in place. | |
def | libcvautomation_funcs.mouse_scroll_up |
Scroll the mouse wheel up. | |
def | libcvautomation_funcs.mouse_scroll_down |
Scroll the mouse wheel down. | |
def | libcvautomation_funcs.mouse_drag_n_drop |
Drag and drop one image to another. | |
def | libcvautomation_funcs.mouse_location |
Get the current location of the mouse. | |
def | libcvautomation_funcs.key_string |
Enter a string of text on the keyboard. | |
def | libcvautomation_funcs.key_down |
Press a key down on the keyboard, and leave it down. | |
def | libcvautomation_funcs.key_up |
Release a key on the keyboard. | |
def | libcvautomation_funcs.key_click |
Press and release a key on the keyboard. | |
def | libcvautomation_funcs.image_location |
Get the location of an image on the screen. | |
def | libcvautomation_funcs.wait_for |
Get the location of an image on the screen, waiting for it to show up. | |
def | libcvautomation_funcs.command_string |
Execute a libcvautomation command based on a string. | |
Variables | |
libcvautomation_funcs._use_frame_trace = None | |
string | libcvautomation_funcs.outfile = '/dev/null' |
libcvautomation_funcs._libcvautomation_error_location = libcvautomation.cvaPoint |
Libcvautomation wrapper for python.
This source file is designed to give high-level access to libcvautomation using Python. It was modeled after the Bash wrapper, but allows for access to all the extra features of Python.
To use:
import libcvautomation_funcs
Definition in file libcvautomation_funcs.py.