Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Захват окна браузера (Google Chrome)
GeminiCross
сообщение 16.2.2019, 17:53
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 10.2.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.229



Нужна помощь/подсказка в захвате окна Google Chrome. Планируется работа с неактивным, но не свёрнутым окном браузера. В основном будут юзаться функции клика и findimage. Но если нажимать F в uopilot то окно отображается полностью чёрное. Насколько я понял, нужно как-то ловить дочернее окно хрома, но не понимаю, как это работает. Может быть, легче использовать другой браузер?
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 16.2.2019, 18:27
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Цитата
Может быть, легче использовать другой браузер?

Да. В мозиле должно нормально работать.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
GeminiCross
сообщение 16.2.2019, 18:30
Сообщение #3


*

Registred
Сообщений: 3
Регистрация: 10.2.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.229



Цитата(cirus @ 16.2.2019, 19:27) *

Да. В мозиле должно нормально работать.

Да, уже нашёл, что и в опере 12.17 работает. Но в целях общего образования интересно, можно ли работать с хромом
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.2.2019, 22:10
Сообщение #4


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
Да, уже нашёл, что и в опере 12.17 работает. Но в целях общего образования интересно, можно ли работать с хромом

На данный момент либо можно либо малевич.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 16.2.2019, 23:17
Сообщение #5


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
Насколько я понял, нужно как-то ловить дочернее окно хрома, но не понимаю, как это работает.

Родительское. В последних версиях сам ловит и пишет в лог, что поймал. В хроме у меня последняя версия пилота не снимает изображение.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
GeminiCross
сообщение 17.2.2019, 0:26
Сообщение #6


*

Registred
Сообщений: 3
Регистрация: 10.2.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.229



Цитата(DarkMaster @ 17.2.2019, 0:17) *

Родительское. В последних версиях сам ловит и пишет в лог, что поймал. В хроме у меня последняя версия пилота не снимает изображение.

Понял, пришёл к выводу пользовать мазиллу. Старые оперы тупят в некоторых приложениях (в моём случае телеграмм веб), а мазила норм справляется и изображение исправно находит, да и left работает с неактивным окном (в отличии от приложки телеги, которая блочит клики когда окно не активно)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 27.2.2019, 12:04
Сообщение #7


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Ещё отличный вариант - abs
Что означает - абсолютный поиск или клик, который не требует привязки ни к чему - что есть на экране - найдет. Кликнет куда скажете.
Код
set $a findimage (0 0 1280 1024 (c:\path\a.bmp) %a 2 100 -1 abs)
if $a > 0
    kleft %a[1 1], %a[1 2] abs
    wait 50 + random(44)
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 27.2.2019, 12:25
Сообщение #8


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
Ещё отличный вариант - abs
Что означает - абсолютный поиск или клик, который не требует привязки ни к чему - что есть на экране - найдет. Кликнет куда скажете.

Есть плюсы, есть минусы. Я стараюсь избежать любым путем, чтобы быть уверенным куда идут клики.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 27.2.2019, 12:50
Сообщение #9


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(DarkMaster @ 27.2.2019, 12:25) *

Есть плюсы, есть минусы. Я стараюсь избежать любым путем, чтобы быть уверенным куда идут клики.

Если у тебя картинка уникальная, то ошибок не произойдет. Ни разу ещё проблем из-за abs не испытывал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 13:18
Designed by Nickostyle