Кибор » AvtoK - Многофункциональный автокликер » Вопросы и решение проблем » Не работает в определенных программах

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

11. NiceOne - 17 Сентября, 2014 - 04:42:09 - перейти к сообщению
 Kibor пишет:
как там список собрать...??

Ну это пакеты в синей колонке , мне надо чтобы кликер нажимал на пакет и отправлял его , тоесть наводит на пакет жмет правую кнопку идет по выподающему меню нажимае левую кнопку нажимает ок , а пакет может быть любой .
(Добавление)
Я только что пробовал , даже если я собираю в список , он вызывает контекст меню нажимает , а когда надо нажать кнопку ОК он не нажимает(((
12. Kibor - 17 Сентября, 2014 - 05:04:39 - перейти к сообщению
рад что это пакеты. их нет у меня и воспроизвести то че на видео не могу.
скайп в личку
13. NiceOne - 17 Сентября, 2014 - 05:09:03 - перейти к сообщению
 Kibor пишет:
рад что это пакеты. их нет у меня и воспроизвести то че на видео не могу.
скайп в личку

Скинул
14. Kibor - 18 Сентября, 2014 - 09:13:18 - перейти к сообщению
Короч довольно странная программа, координаты экранные и в контролле вперемешку. несмотря на то что имеет контролы.
Авток не может сам переключаться между ними.

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

Вот видео как Кибор работает в фоне в этой проге. На переднем плане калькулятор и браузер в которых можно самому нажимать мышь одновременно с работой кликера отдельно в фоне.(для просмотра ссылки Вам необходимо авторизоваться)
скрипт
 Цитата:
win w, w1;
w=window ("Charles 3.9.2 - 1111111111", "SunAwtFrame", -1);
if (w==0){messagebox ("проверьте указатель - название окна");goto er;}

ll: sendmouse(RIGHT, 43, 127, w);
pause(1000);
sendmouse(LEFT, 100, 231, w);
pause(1000);
aa: w1=window ("Advanced Repeat", "SunAwtDialog", w);
if (w1==0){sleep(50); goto aa;}
sendmouse(LEFT, 425, 420, w1);
pause(1000);

sendmouse(RIGHT, 97, 100, w);
pause(1000);
sendmouse(LEFT, 158, 115, w);
pause(1000);

goto ll;
er:;


программа сдвинута в левый угол вверх. координаты экранные.
15. NiceOne - 18 Сентября, 2014 - 11:59:48 - перейти к сообщению
Я так понимаю что со второй программой которую я вам показывал навидео надо проделовать тоже самое? что вы описали выше ((
Ну а в целов для работы с кибером , надо в нем понимать , изучить все функции алгоритмы , все это понимать пробовать и т.д , это грустно , с кликером , проще проделал записал и все .
Очень жаль что Авок не может справитса с такими программами .
Большое спасибо за помошь , в моем вопросе !!
Надо изучать кибер , тыкать пробовать .
И на начальном этапе я не понял , что я должен тут проверить if (w==0){messagebox ("проверьте указатель - название окна"Подмигивание;goto er;} ? о чем речь , сразу говорю что с кибером даже не разбирался еще , так наглядно только.
16. Kibor - 18 Сентября, 2014 - 12:33:58 - перейти к сообщению
Ну я говорил, что странная программа.
Авток сам при записи отслеживает контролы по которым работать надо, но тут как то странно... Я не видел программ где координаты экранные.

Дополнительная сложность что надо работать с всплывающим меню. оно не устойчиво если работать с мышкой в окне каком то другом.

 NiceOne пишет:
И на начальном этапе я не понял , что я должен тут проверить if (w==0){messagebox ("проверьте указатель - название окна");goto er;} ? о чем речь , сразу говорю что с кибером даже не разбирался еще , так наглядно только.


w=window ("Charles 3.9.2 - 1111111111", "SunAwtFrame", -1);
название окна программы.
17. NiceOne - 18 Сентября, 2014 - 12:38:50 - перейти к сообщению
 Kibor пишет:
w=window ("Charles 3.9.2 - 1111111111", "SunAwtFrame", -1);
название окна программы.

Ну я так и думал , а строку if (w==0){messagebox ("проверьте указатель - название окна"Подмигивание;goto er;} можно удалить? или вообще не трогать ее?
Может есть способ вывести программу из не устойчивости? например запуск от Админе не поможет?
(Добавление)
Да и данная порграмма получается не единственная , так как я вам на видео 2 показывал.Со второй тоже самое , она тоже не устойчива , хотя там нет всплываюших окон.
18. Kibor - 18 Сентября, 2014 - 12:52:51 - перейти к сообщению
дело не от админа.
просто если работается с мышкой то в момент нажатия если совпадет с вызовом меню в боте оно не появится. теоретически можно навешать проверок вплоть до проверки по изображению и повторить в том случае если не получилось, но это надо сидеть и разбираться.
по поводу другой, так я не проверял ее в кибор..
19. NiceOne - 18 Сентября, 2014 - 13:06:39 - перейти к сообщению
Ну я так и думал , а строку if (w==0){messagebox ("проверьте указатель - название окна"Подмигивание;goto er;} можно удалить? или вообще не трогать ее?
20. Kibor - 18 Сентября, 2014 - 13:14:14 - перейти к сообщению
если введено правильное название окна эта строчка не нужна.

Powered by ExBB FM 1.0 Final