Кибор » Другие способы автоматизации » Автоматизация действий без программ Кибор и AvtoK » Сравнение Kibor с Uopilot

Страниц (3): [1] 2 3 »
 

1. bawlea - 30 Июня, 2013 - 08:06:13 - перейти к сообщению
Сравнение Kibor с Uopilot

Если поискать в инете то найдется Uopilot

Кстати вопрос такой в Uopilot есть функции ветвления скрипта но до оконности как кибор не доходит.
Еще кстати есть вопрос насчет Kibor --- нельзя ли приделать функционал для авто захода в игру (ввода логин и пароль) и выбирания из списка программ действия которые нужно делать.
2. Kibor - 30 Июня, 2013 - 12:28:05 - перейти к сообщению
 bawlea пишет:
до оконности как кибор не доходит

Кибор прежде всего среда программирования, поэтому все операции с окнами производятся путем программирования.
Что может быть надежнее чем указать в программе указатель на окно в виде строки кода?
Она указывается один раз и нет нужды привязывать скрипт к окну как в пилоте каждый раз.
 bawlea пишет:
нельзя ли приделать функционал для авто захода в игру (ввода логин и пароль)

Это скрипт на несколько строк. Для каждой игры свой подход.
Примерная схема такая:
CODE:

win w=window ("PvPWaR Bellato Strikes Back", "#32770", -1);//Указатель на окно лаунчера игры в RF
win w_log=window (-1, "Edit", 717, 102, -1, -1, w);//Указатель на поле для ввода логина
win w_par=window (-1, "Edit", 853, 102, -1, -1, w);//Указатель на поле для ввода пароля
win w_but=window (-1, "Button", 703, 129, -1, -1, w);//Указатель на кнопку входа в игру

string log="login";//Логин
string par="parol";//Пароль

activate(w);

sleep(500);
sendtext (log, w_log);//Ввод логина
sendtext (log, w_par);//Ввод пароля
sleep(500);
button(1, w_but);//Нажать кнопку входа


Можно сделать скрипт который сам запустит игру, дождется окончания обновления, введет логин и пароль, выберет сервер, введет второй пароль и настроит запущенную игру. Все это легко запрограммировать. Указатели очень легко получить с помощью встроенного шпиона в Кибор.

 bawlea пишет:
выбирания из списка программ действия которые нужно делать

Визуальное программирование? Хорошая идея, но пока я еще до этого не дошел. Сейчас взял тайм аут в разработке. Я думаю до осени.

Кибору с момента старта разработки 6 месяцев. 3 из них она только в сети. Много идей, но позже.
3. Cyberdroidz - 09 Августа, 2014 - 06:49:32 - перейти к сообщению
 Kibor пишет:
Визуальное программирование? Хорошая идея, но пока я еще до этого не дошел.

И не надо. Честно. Лучше всего программировать кодом, а не визуальными блоками. Кучу времени потратите на создание редактора, и скрипты на 50 строк, будут превращаться в ужасные монструозные паутины Улыбка
4. gmaxru - 08 Апреля, 2015 - 11:14:09 - перейти к сообщению
Kibor , привет, неплохо разбираюсь в AutoIt.
Есть одна игра, Властелин Колец Онлайн, встроенной функцией ControlSend отправляются нажатия клавиш без проблем, а вот задание горячий клавиш в игре или клики мышью уже проблема. Встроенная функция ControlClick не работает, т.к. в игре нет контролов. Я читал, что их можно как-то создавать самому, интересно каким образом? Если использовать PostMessage/SendMessage для кликов, то ControlSend перестает работать и приходится для отправки клавиш тоже использовать WinAPI, а это тот еще гемморой. Но суть в этом, при кликах в окно через PostMessage/SendMessage в текущем окне также происходит клик по тем же координатам что и в игре, как бы поверх, что портит всю малину. Ты с таким не сталкивался?
Для снятия скриншотов в неактивных/перекрытых окнах отлично работает функция PrintWindow (WinAPI).

Вот пример скрипта на AutoIt для этой игры с подробными комментариями. Кибер так умеет? Интересуют снятия скриншотов неактивного окна и нажатия клавиш и клики мышью.
(Добавление)
Прошу прощения, не туда написал, хотел в PM. Прошу удалить или перенести в тему про AutoIt.
5. Kibor - 08 Апреля, 2015 - 11:49:39 - перейти к сообщению
 gmaxru пишет:
снятия скриншотов неактивного окна и нажатия клавиш и клики мышью.

умеет.
(Добавление)
 gmaxru пишет:
Но суть в этом, при кликах в окно через PostMessage/SendMessage в текущем окне также происходит клик по тем же координатам что и в игре, как бы поверх, что портит всю малину. Ты с таким не сталкивался?

PostMessage/SendMessage не может послать клик поверх не поверх.. он может послать конкретному объекту.
6. gmaxru - 08 Апреля, 2015 - 12:15:23 - перейти к сообщению
 Kibor пишет:
PostMessage/SendMessage не может послать клик поверх не поверх.. он может послать конкретному объекту.


Он кликает и в текущем окне и в игре одновременно. Может защита какая.
7. Kibor - 08 Апреля, 2015 - 12:33:18 - перейти к сообщению
 gmaxru пишет:
Он кликает и в текущем окне и в игре одновременно. Может защита какая.

PostMessage/SendMessage отправляет сообщение исключительно по дескриптору - номеру определенного объекта. как может такое статься не в курсе..
8. gmaxru - 08 Апреля, 2015 - 13:00:51 - перейти к сообщению
 Kibor пишет:
 gmaxru пишет:
Он кликает и в текущем окне и в игре одновременно. Может защита какая.

PostMessage/SendMessage отправляет сообщение исключительно по дескриптору - номеру определенного объекта. как может такое статься не в курсе..


Да, отправляю по дескриптору (хэндлу) окна. Но он дублируется вне окна.
9. Lessammo - 18 Ноября, 2017 - 08:39:31 - перейти к сообщению
сидел бы на пилоте если бы не ГГ
10. Kibor - 18 Ноября, 2017 - 08:50:05 - перейти к сообщению
Каждый сидел бы на чем то если бы не что то.. А что такое ГГ? GameGuard?

Powered by ExBB FM 1.0 Final