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

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Нажать кнопку за пределами экрана
veiron
сообщение 29.8.2013, 13:06
Сообщение #21


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(xolost @ 29.8.2013, 13:00) *

как вариант.

Спасибо. Попробую так сделать.


Цитата(DarkMaster @ 29.8.2013, 12:59) *

Делай отступы в коде, глаза ломать в сл. раз не буду.

Исправил.
Цитата
Я бы после этого добавил задержку, чтобы дать браузеру прокрутить.

В этом случаи понятно, скролл кликается стандартно по времени. А вот к примеру загрузка игры может идти от 10сек до зависания.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.8.2013, 13:07
Сообщение #22


***********

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



Цитата
А вот к примеру загрузка игры может идти от 10сек до зависания.

Делай циклы ожидания. Таймеры для выхода при слишком долгом ожидании.


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


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 29.8.2013, 13:07) *

Делай циклы ожидания. Таймеры для выхода при слишком долгом ожидании.

Код
while $bank < 1 and timer < 10000 

то есть надо делать так?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 29.8.2013, 13:35
Сообщение #24


******

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



Цитата(veiron @ 29.8.2013, 14:21) *

Код
while $bank < 1 and timer < 10000 

то есть надо делать так?

В моем варианте - да
Но Дарк с этим очень сильно не согласится)))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.8.2013, 14:02
Сообщение #25


***********

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



Цитата
Но Дарк с этим очень сильно не согласится)))

Смайла тыкающего в глаз палкой очень не хватает. И главное знает же, что так делать чревато.
Цитата
Код

while $bank < 1 and timer < 10000


то есть надо делать так?

Таймер напрямую только не используй.
https://forum.uokit.com/index.php?showtopic=22175
Тебя интересует второй способ задания таймеров.


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


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 29.8.2013, 14:02) *

Смайла тыкающего в глаз палкой очень не хватает. И главное знает же, что так делать чревато.

Таймер напрямую только не используй.
https://forum.uokit.com/index.php?showtopic=22175
Тебя интересует второй способ задания таймеров.

Спасибо. Попробую так.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 29.8.2013, 19:05
Сообщение #27


******

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



Цитата(DarkMaster @ 29.8.2013, 15:02) *

Смайла тыкающего в глаз палкой очень не хватает. И главное знает же, что так делать чревато.

(IMG:style_emoticons/default/biggrin.gif) Тогда уж смайла тыкающего в два глаза)) а то и с одним смогу написать прямой))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HF-Trade
сообщение 29.8.2013, 22:20
Сообщение #28


***

Novice
Сообщений: 53
Регистрация: 18.3.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.576
Возраст: 32



Цитата(DarkMaster @ 28.8.2013, 9:14) *

Отличное место для большого глюка. Чуть изменился размер страницы и получаем нерабочий скрипт.


Если кнопка графическая - уникальная, то все будет ок.

Цитата(DarkMaster @ 28.8.2013, 9:14) *

табом


Добавили еще один элемент с фокусом, и тогда - "Отличное место для большого глюка. Чуть изменился" - добавили элемент с фокусом(например еще одну кнопку).....

To veiron
В цикле while допиши условие, чтоб останавливал работу скрипта, при слишком длинном ожидании, иначе он будет вечно работать, если что то сглючит.
И кнопку проверяй не по одной точке, а хотябы по 2-3, чтоб наверняка знаять, что это она(ну хоть увереннсть будет на 90%).
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HF-Trade
сообщение 29.8.2013, 22:48
Сообщение #29


***

Novice
Сообщений: 53
Регистрация: 18.3.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.576
Возраст: 32



Цитата(xolost @ 29.8.2013, 13:51) *

Переходите на имидж, будет намного проще и всегда будете знать что изменить, если что-то пошло не так.

Если у него стандартная кнопка в браузере, то на это место могут такую же стандартную воткнуть, и как следствие, - скрипт будет в нее "тыкать".
Скринить кусок экрана в буфер и сверять с эталоном, не всегда панацея.
А данном случае, это излишне.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 30.8.2013, 9:03
Сообщение #30


***********

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



Цитата
Добавили еще один элемент с фокусом, и тогда - "Отличное место для большого глюка. Чуть изменился" - добавили элемент с фокусом(например еще одну кнопку).....

Добавить элемент с фокусом между полем ввода пароля и кнопкой войти это было бы шедеврально. Шанс этого настолько мал, что по сравнению с шаном нового баннера, им можно пренебречь.
Цитата
Если кнопка графическая - уникальная, то все будет ок.

А если не графическая и не уникальная? Причем даже с графической и уникальной нам придется прокручивать страницу и не дай бог пропустить. Зачем столько движений когда можно один раз нажать таб?

Ну и никто еще не отменял простой принцип: чем больше звеньев в цепи, тем больше шанс, что какое-нибудь даст сбой.


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


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



почитал тему,но так и не понял как сделать клик за пределами экрана)
если переместить окно на -50 пикселей влево за пределы экрана
и использовать
move -50 0
left -50 0
или
kleft -50 0

то всеравно кликает в точке 0 0
возможно ли кликать за пределами экрана то?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.5.2017, 19:25
Сообщение #32


**********

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



Цитата
возможно ли кликать за пределами экрана то?

Цитата
move -50 0
left -50 0
или
kleft -50 0

Из этого всего только left, ещё right и middle. Работают не во всех приложениях, окно может быть перекрыто или находиться за пределами экрана. Иногда работают в свёрнутом окне.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dron4938
сообщение 28.5.2017, 19:32
Сообщение #33


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



ниодного приложения еще не нашел, чтобы это работало в нем)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.5.2017, 19:35
Сообщение #34


**********

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



В большинстве браузеров работает left.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dron4938
сообщение 28.5.2017, 19:43
Сообщение #35


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



Цитата(cirus @ 28.5.2017, 20:35) *

В большинстве браузеров работает left.

Да, в браузере работает
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dron4938
сообщение 28.5.2017, 20:09
Сообщение #36


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



Разобрался с программами, там надо хендл кнопки прям указывать которую нажать нужно
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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