KiWiN |
Отправлено: 05 Октября, 2020 - 23:15:03
|
Прохожий
Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2020
Репутация: 0
|
Большой респект разработчику Кибор. Видно, что проделана грандиозная работа. Но есть два серьёзных, но...
1. не работает с двумя мониторами
2. Не кликает по кнопкам удалённого рабочего стола (но это классическая проблема всех автокликеров)
Но опять же есть и серьёзный плюс, что программа может создавать ботов, взаимодействующих между собой через сервер. Отсюда предложение создать простых два бота.
Пункты в форме заявки проигнорирую, так как у вас похожий бот уже есть:(для просмотра ссылки Вам необходимо авторизоваться) нужно только убрать лишнее и оставить определение выпавшего числа и передача его второму боту через сервер, чтобы тот смог на другом ПК кликнуть на это число, для ввода в программу и по результатам вычислений программы, отправить обратно числа, которые нужно расставить по игровому полю (программа на втором ПК покажет числа в виде расцвеченного поля).
Почему нужны такие сложности?
Программа на втором (очень быстром) ПК занимается сложными расчётами и выдаёт результат за 9-10 секунд. Если запустить на этом же ПК ещё и видеотрансляцию игры, то все вычисления начнут тормозится в два раза и ставки не удаётся вовремя расставить.
Расстановку ставок я уже решаю «Clickermann» и двумя мониторами - автокликеру удаётся распознать на удалённом рабочем столе (на втором мониторе), позиции ставок и он их расставляет по полю уже самой игры. Но никак не удаётся организовать обратный процесс. Определение выпавшего числа на первом ПК где идёт игра и клик на удалённом рабочем столе второго ПК, по числу в интерфейсе программы, чтобы оно ввелось в статистику. (Число определяется, мышь наводится, но клик сделать не удаётся – и это тупик для всех автокликеров.)
Задачи как видите не сверхсложные, но в купе наталкиваются на препятствие. Можем ли их решить вашими силами?
PS: Думаю, что со временем разобрался бы и сам, но мне автобот нужен для решения только этой задачи. Поэтому не хочу копаться в скриптах и терять время. Если удалось бы заполучить уже работающую версию ботов с возможностью настройки на разные столы от разных провайдеров, то это было уже достаточно. Вопрос цены мне не совсем понятен. Но полагаю она будет разумная. (Отредактировано автором: 05 Октября, 2020 - 23:19:05) |
|
|
Zireael |
Отправлено: 06 Октября, 2020 - 01:53:28
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: 1. не работает с двумя мониторами
С чего сделано такое утверждение?
Цитата: и выдаёт результат за 9-10 секунд.
Это решается переносом вычислений в длл, результат будет получен сразу. |
|
|
KiWiN |
Отправлено: 06 Октября, 2020 - 02:29:51
|
Прохожий
Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2020
Репутация: 0
|
Zireael пишет: Цитата: 1. не работает с двумя мониторами
С чего сделано такое утверждение?
Запустил Кибор пробовал всеми правдами и неправдами заставить его кликать по второму рабочему столу, но он упорно работал только с рабочим столом который выбран главным в виндах. Допускаю, что что-то упустил. А подсказок на эту тему на форуме не нашел.
Zireael пишет: Цитата: и выдаёт результат за 9-10 секунд.
Это решается переносом вычислений в длл, результат будет получен сразу.
Я не на столько продвинут, чтобы знать, что такое длл.
Весь алгоритм собран в Excel - программы, которая так долго думает. Все собрано на формулах и на скриптах VB. Возможно можно собрать что-то и более быстрое. Но это сразу вяжет по рукам, так как в готовой программе, что либо менять гораздо сложнее, так что Excel меня устраивает. Автокликер - бот нужен только из-за моей лени не хочу рутинную операцию повторять каждую минуту.(Отредактировано автором: 06 Октября, 2020 - 02:42:32) |
|
|
Zireael |
Отправлено: 06 Октября, 2020 - 02:53:55
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Запустил Кибор пробовал всеми правдами и неправдами заставить его кликать по второму рабочему столу
Если второй монитор справа от первого, то примерно так:
CODE:int width = 1920; // разрешение по X
mouse(LEFT, width + 100, 100); // клик в координаты 100 100 на втором мониторе
Лучше кликать в окно используя sendmouse, тогда вообще не важно где оно находится. |
|
|
Zireael |
Отправлено: 06 Октября, 2020 - 03:06:40
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Мониторы правда на обоих компах, все вверху
Тогда так:
CODE:int height = 1080; // разрешение по Y
mouse(LEFT, 100, 100 - height); // клик в координаты 100 100 на втором мониторе |
|
|
KiWiN |
Отправлено: 06 Октября, 2020 - 03:12:30
|
Прохожий
Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2020
Репутация: 0
|
Zireael пишет: Тогда так:
CODE:
int height = 1080; // разрешение по Y
mouse(LEFT, 100, 100 - height); // клик в координаты 100 100 на втором мониторе
Спасибо! Может тогда знаете как по удалённому рабочему столу в TeamViewer, но лучше в Ammyy Admin, клик заставить сделать?
Я пробовал с Кликерманом эту задачу решить и с Кибор. Мышь наводится на координаты, но клик не происходит. Видимо обработка команды на удалённом рабочем столе проходит иначе.(Отредактировано автором: 06 Октября, 2020 - 03:19:42) |
|
|
|