control_click
не использует курсор мыши.
mouse_click
использует курсор мыши.
control_click
аргументы из AutoItX.chm файла справки:
"title", "text", "controlID" [, button [, clicks [, x [, y ]]]]
из которых имена необязательных аргументов совпадают с **kwargs
.
PyAutoIt аргументы из библиотеки для control_click
:
"title", "control" [, **kwargs]
где **kwargs
- необязательные именованные аргументы.
**kwargs
принимает именованные аргументы. т.е. text="some text in the window"
Чтобы щелкнуть в элементе управления, вы можете использовать i.e:
autoit.control_click("[CLASS:Notepad]", "Edit1", x=1097, y=832)
В библиотеке выложили код, названия для **kwargs
:
text = kwargs.get("text", "")
button = kwargs.get("button", "left")
clicks = kwargs.get("clicks", 1)
x = kwargs.get("x", INTDEFAULT)
y = kwargs.get("y", INTDEFAULT)
Он хранится в виде словаря, и для получения значения используется метод .get
.
Если вы передадите text="some text in the window"
, то text
равно some text in the window
, иначе будет равна пустой строке, представленной в библиотеке ""
, что является значением по умолчанию.