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

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

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

> Без описания
MrDanze
Отправлено: 24 Сентября, 2014 - 21:05:49
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Сент. 2014  
Откуда: Питер
Репутация: 0




Здравствуйте. Не могу написать простого скипта, который должен следить за игрой и при вылете осуществлять вход т.к. управление находится вне клиентского окна -в меню. Также для экономии ресурсов CPU/GPU и как следствие увеличения контролируемых игровых процессов планирую использовать прокрутку в маленьких окнах - в подавляющем большинстве для сканирования нужен лишь небольшой фрагмент игрового поля, но в разных местах. Если у Вас нет возможности реализовать вышеперечисленные функции прошу сделать обертки postmessage sendmessage как в Clickermann. Благодарю за проделанный труд. Круто
 
 Top
Kibor
Отправлено: 25 Сентября, 2014 - 00:32:01
Post Id



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


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




По поводу postmessage и sendmessage сам думал. Это увеличит возможности, но пока не делал, так как реализовывал самые распространенные функции понятным не кодеру образом. По возмжности добавлю.

По вопросу.. не знаю какое там меню и прокрутка, но в блокноте реализовывается так:
CODE:
win w=window ("Безымянный — Блокнот", "Notepad", -1);
if (w!=0)
{
keydown(MENU, 1, 0, w);
key('Ф', 0, 1, w);
keyup(MENU, 0, 0, w);
pause(1000);}


CODE:
win w=window ("Безымянный — Блокнот", "Notepad", -1);
if (w!=0)
{
key(NEXT, 1, 0, w);
pause(1000);
key(PRIOR, 0, 0, w);
pause(1000);

keydown(CONTROL, 0, 0, w);
key(PRIOR, 0, 0, w);
keyup(CONTROL, 0, 0, w);
pause(1000);
keydown(CONTROL, 0, 0, w);
key(RIGHT, 0, 0, w);
keyup(CONTROL, 0, 0, w);
}
 
 Top
Kibor
Отправлено: 25 Сентября, 2014 - 14:30:52
Post Id



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


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




добавил sendmessage и postmessage

Пример прокрутки в блокноте, тут надо дополнительная информация во втором параметре:
6 Прокрутка к далеко в лево.
8 Конечная прокрутка.
0 Левая Прокрутка.
1 Листают право.
2 Листают в лево одну страницу.
3 Листают одну страницу право.
7 Прокрутка далекое в право.
4 Прокрутка к абсолютной позиции.
5 Перетаскивают бегунок к определенной позиции.

CODE:
win w=window (-1, "Edit", window ("Безымянный — Блокнот", "Notepad", -1));
sendmessage(WM_HSCROLL, 3, 0, w);//горизонтально вправо на страницу
sendmessage(WM_VSCROLL, 3, 0, w);//вертикально низ на страницу



Пример закрытия калькулятора:
CODE:
win w=window ("Калькулятор", "CalcFrame", -1);
sendmessage(WM_CLOSE, 0, 0, w);


Пример печатания в блокноте:
CODE:
postmessage(WM_CHAR, 90, 0, w);//отправить z в свернутый блокнот.. http://filesd.net/kibor/codekeys.php Коды клавиш


Читать тут ..
 
 Top
MrDanze
Отправлено: 25 Сентября, 2014 - 18:22:14
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Сент. 2014  
Откуда: Питер
Репутация: 0




 Kibor пишет:
добавил sendmessage и postmessage
ШокТак быстро? Как поддержать проект финансово?
 
 Top
RussianRemaker
Отправлено: 25 Сентября, 2014 - 21:19:25
Post Id



Пользователь
Наблюдатель


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




Хорошее добавление в арсенал!

Есть небольшое предложение.
Сейчас в меню (по правой кнопке мыши), в подменю "Функции", очень большой список, который даже перестал на экране умещаться и приходиться листать.
Может как-то что-то объединить можно?
Например:
Окна - всё что связано с окнами.
Файлы - соответственно, всё про них.
Клавиатура - ...
Мышь - ...
Изображения - ...
И т.д и т.п.
Для удобства поиска, а то глаза разбегаются и начинаешь блуждать по богатому ассортименту меню и забываешь про то, что ищешь. Улыбка
 
 Top
Kibor
Отправлено: 26 Сентября, 2014 - 07:24:05
Post Id



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


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




 MrDanze пишет:
Как поддержать проект финансово?

Не предусмотрено)

 RussianRemaker пишет:
Есть небольшое предложение.
Сейчас в меню (по правой кнопке мыши), в подменю "Функции", очень большой список, который даже перестал на экране умещаться и приходиться листать.
Может как-то что-то объединить можно?
Например:
Окна - всё что связано с окнами.
Файлы - соответственно, всё про них.
Клавиатура - ...
Мышь - ...
Изображения - ...
И т.д и т.п.
Для удобства поиска, а то глаза разбегаются и начинаешь блуждать по богатому ассортименту меню и забываешь про то, что ищешь


Ну тогда мне кажется будет сложнее найти функцию которая нужна. Я стараюсь делать так что б было понятно что что делает.
 
 Top
RussianRemaker
Отправлено: 28 Сентября, 2014 - 14:28:25
Post Id



Пользователь
Наблюдатель


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




 Kibor пишет:
Ну тогда мне кажется будет сложнее найти функцию которая нужна.

Я имел ввиду сделать примерно так же как в пункте меню "Переменные", в нём помимо самих переменных есть следующая ступенька "Структура указателя win >".
Таким же образом можно было бы сгруппировать некоторые Функции по признаку того, с чем они работают и искать тогда будет проще.

Лично для меня достаточно того, как есть. Просто, я помогаю осваивать программу некоторым знакомым и руководствуюсь тем, в чём они путаются и озвучиваю их пожелания.

И ещё такой вопрос по функции textbkcolor. Можно в ней как-то реализовать установку прозрачного фона?
 
 Top
Kibor
Отправлено: 30 Сентября, 2014 - 07:35:15
Post Id



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


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




в принципе можно что то так сгрупировать.

textbkcolor сейчас не имеет прозрачность
 
 Top
barok2
Отправлено: 03 Октября, 2014 - 11:44:11
Post Id



Пользователь
Прохожий


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




Хотелось чтобы в графическом редакторе просто кликать на изображение бота в скане, и получался результат, пригодный к использованию функцией типа findimage.
Возможен ли такой принцип выделения?
Например: на зеленом фоне бот с красными и синими участками. Мышкой выделяем участок красный на боте(там определяется область нужных красных цветов, ориентировочный размер по x и y). Затем участок синий(еще одна область).
Тут же в графическом редакторе программа сканирует изображение и находит области для выделения по этим признакам(цвету, размеру). Мелкий шум при этом пропадает. Если бот повернется только синей или красной строной, все равно будет обнаружен. Области с подходящими параметрами сливаются вместе.
Результирующие области показываются в графическом редакторе полупрозрачным выделением, для того чтобы пользователь мог тут-же подогнать допуски на размеры и цвета областей ползунками, для надежного выделения на свой вкус.
В идеале конечно тыкаешь в бота мышкой, и графический редактор сам предлагает начальные настройки для выделения областей, и как это выглядит.
 
 Top
Kibor
Отправлено: 03 Октября, 2014 - 11:57:52
Post Id



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


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




Небольшая проблема...

Как редактор поймет где закончился моб и начался фон?
Если задействовать фильтр динамики, то опять моб может просто сместиться..
Короче для этого есть findheapcolor - Ищет области на которых есть скученности пикселей определенных цветов.
Видео как работает
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Предложения по программе »


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




Powered by