Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (13): В начало « 5 6 7 8 9 [10] 11 12 13 »   

> Описание: Не могу понять как высчитывать координаты точек
Barabachka
Отправлено: 18 Октября, 2013 - 22:15:56
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013  
Репутация: 3




Вариант в 2 клика срабатует, прийдется делать функцию клика.
 Kibor пишет:
Только в этом случае смещайте координаты второго клика на несколько пикселей что б не был дабл клик на окне.. заголовке окна .

самое интересное что активация окна кликом всегда срабатывает, а вот клацанье по кнопкам быстрого набора нет(
 
 Top
Kibor
Отправлено: 18 Октября, 2013 - 22:42:47
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Barabachka пишет:
самое интересное что активация окна кликом всегда срабатывает, а вот клацанье по кнопкам быстрого набора нет(

Если вы думаете использовать кибор для работы в нескольких окнах вам надо знать, что перед выполнением любого действия надо активировать окно.
Что есть клик на панель быстрого доступа? Это пара нажать-отпустить.
При нажатие мыши в неактивном окне какой нибудь программы или игры часто первое нажатие не проходит. Оно только активирует окно. Остается отпуск.
Не будем далеко ходить. Пример косынка в 7. Попробуйте поставить рядом косынку и блокнот. Перейдите мышью на блокнот. Косынка не должна быть активна, а должен блокнот. Теперь попробуйте щелкнуть один раз на колоде в косынке.
Результат? Никакого. Только активным стало окно игрушки. Карта не откроется. Тогда как если игра активна, откроется карта.
Обязательно активируйте линейку по заголовку перед действием в игре.
Если бы можно указатель было бы получить, можно было бы активировать activate или четвертым параметром в mouse, который специально сделан для этого.
 
 Top
Barabachka
Отправлено: 19 Октября, 2013 - 16:56:58
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013  
Репутация: 3




Да, спс за советы. Я уже это испробывал методом научного тыка) У мну тело программы будет большим и функций очень много. Теперь перед вводом любой функции я ее испробую, чтоб в последствии не переписывать полностью код.
(Добавление)
У меня возник вопрос. Если например я на клавиатуре нажму F1 программа может с этого места начать работать, сделать цикл и снова приостановиться дожидаясь когда я нажму опять F1?
 
 Top
Kibor
Отправлено: 19 Октября, 2013 - 19:58:56
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Barabachka пишет:
Если например я на клавиатуре нажму F1 программа может с этого места начать работать, сделать цикл и снова приостановиться дожидаясь когда я нажму опять F1?

Вставьте этот код в нужное место..:
sd: if (getkeystate(F1)!=1){sleep(50); goto sd;}
 
 Top
Barabachka
Отправлено: 19 Октября, 2013 - 21:05:47
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013  
Репутация: 3




 Kibor пишет:
Вставьте этот код в нужное место..:
sd: if (getkeystate(F1)!=1){sleep(50); goto sd;}

Задержку можно уменьшить до 20 ? не будет сильно грузить проц?
(Добавление)
Хотя проверил все норм, вапще норм штука))) ух терь нагоню жути ))
 
 Top
Barabachka
Отправлено: 20 Октября, 2013 - 14:49:33
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013  
Репутация: 3




там картинка
вроде все закончил а тут такое Не понял
незнаю что править

(Отредактировано автором: 20 Октября, 2013 - 14:50:29)

 
 Top
Kibor
Отправлено: 20 Октября, 2013 - 15:58:03
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Barabachka пишет:
там картинка
вроде все закончил а тут такое Не понял
незнаю что править


Какой скрипт, такая и картинка). Нужен код.
 
 Top
Barabachka
Отправлено: 20 Октября, 2013 - 17:09:02
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013  
Репутация: 3




 Kibor пишет:
Какой скрипт, такая и картинка). Нужен код.

Да я там собирал все попорядку, проверял, а после нужно было пересобрать, все опять, чуть по другому. Ну вот и собрал)
Мозг остынет и попробую опять
 
 Top
Barabachka
Отправлено: 21 Октября, 2013 - 21:53:05
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013  
Репутация: 3




CODE:
function Clic_Mouse(int xc, int yc)//Функция наведения и клика мыши.
{
mousemove(xc, yc);
sleep(100);
mousedown(LEFT, xc, yc);
sleep(100);
mouseup(LEFT, xc, yc);
}

В коде для 2х окон пишет ошибку INTS... хз почему вроде все верно
Код до вставки функции в само тело работал жмакал как часики
CODE:
messagebox("сейчас активирует 2е окно"); sleep(1000);
mouse(LEFT, akt1_X[1], akt1_Y[1]); sleep(rand(1000, 1200));
mousedown(LEFT, FkX_12[1], FkY_12[1]); sleep(100); mouseup(LEFT, FkX_12[1], FkY_12[1]);
sleep(4000);

после замены строк
CODE:
mouse(LEFT, akt1_X[1], akt1_Y[1]);
mousedown(LEFT, FkX_12[1], FkY_12[1]); sleep(100); mouseup(LEFT, FkX_12[1], FkY_12[1]);

начал выдавать ошибку Не понял
 
 Top
Kibor
Отправлено: 22 Октября, 2013 - 01:23:01
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Нужен весь код. Можно на почту.
 
 Top
Страниц (13): В начало « 5 6 7 8 9 [10] 11 12 13 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by