координаты мигающего курсора - возможно ли их спарсить?

Eva Show

Пользователь
Регистрация
14.12.2016
Сообщения
43
Благодарностей
3
Баллы
8
Добрый вечер, ребята!
Подскажите пожалуйста, вообще возможно ли спарсить координаты мигающего курсора в тексте?

upload_2018-7-3_21-42-17.png


это нужно для того чтобы сделать двойной щелчок мыши для выделения последней строки, так как потом появляется нужное меню..
upload_2018-7-3_21-43-26.png
 
Последнее редактирование:

Eva Show

Пользователь
Регистрация
14.12.2016
Сообщения
43
Благодарностей
3
Баллы
8
Нашла такой вариант:
instance.ActiveTab.KeyEvent("Up","press","shift");

выделять - выделяет, но меню не появляется.

Значит всё таки надо искать способ, с эмуляцией мыши, но как сделать двойной щелчок мыши, в той области где стоит курсор?
 
Последнее редактирование:

programma

Client
Регистрация
17.03.2011
Сообщения
126
Благодарностей
37
Баллы
28

Eva Show

Пользователь
Регистрация
14.12.2016
Сообщения
43
Благодарностей
3
Баллы
8
Вот так попробуй:
instance.ActiveTab.KeyEvent("A","press","ctrl");
Дело в том, что выделять надо последнюю строку. Я как бы нашла как выделить, проблема в другом уже, что меню не появляется.
Значит надо через эмуляцию мыши делать, но как найти координаты для нужной точки, учитывая что это не элемент на странице, а как бы точка в конце всех строк. Вот в чем вопрос)
 

programma

Client
Регистрация
17.03.2011
Сообщения
126
Благодарностей
37
Баллы
28

Eva Show

Пользователь
Регистрация
14.12.2016
Сообщения
43
Благодарностей
3
Баллы
8
при двойном клике в само поле (где находится текст) в любом месте поля - меню тоже не всплывает?
вручную когда в пустое поле - появляется, просто мне надо чтобы выделялась последняя строка, чтобы ее отредактировать и сделать из нее гиперссылку.

Так же появляется меню, когда делаю эмуляцию двойного клика мыши с координатами в ручную вписанными, каждый раз координаты будут разными, но строка всегда последняя.

upload_2018-7-4_0-15-37.png
 

Eva Show

Пользователь
Регистрация
14.12.2016
Сообщения
43
Благодарностей
3
Баллы
8
Так же попробовала, через исследовать элемент - найти последнюю строку, спарсила координаты, но они координаты начало строки, кликает, но не берет естественно всю строку, а только попавшие символы.
нужны координаты конца строки в элементе, такое вообще возможно?)
 

Eva Show

Пользователь
Регистрация
14.12.2016
Сообщения
43
Благодарностей
3
Баллы
8
Ура!!! Нашла решение =)

поставила эмуляцией курсор на начало строки - Home

перед выделением строки, нужно нажать левой кнопкой мыши с помощью конструктора - onmousedown

выделить строку кодом с# - instance.ActiveTab.KeyEvent("End","press","shift");

левую кнопку мыши как бы отпустить - onmouseup

upload_2018-7-4_3-10-26.png
 
Последнее редактирование:
  • Спасибо
Реакции: Sergodjan и Astraport

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)