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

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

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

> Описание: Доработка антиантикликера. Реализация keydown и keyup и выбор эмуляции (мышь клавиатура)в этом режиме. Добавление окна настроек Кибор.
Kibor
Отправлено: 10 Ноября, 2013 - 01:19:09
Post Id



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


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




Добавил поддержку keydown и keyup в режиме антиантикликер.
Однако авто повтора набора символов не будет как при удержание клавиши.

Добавил возможность отключать эмуляцию мыши или клавиатуры в этом режиме, если есть в этом необходимость. Тогда эмуляция этого девайса происходит в обычном режиме.

Добавил окно настроек, в котором можно собственно и производить эти действия.

По поводу keydown и keyup...
В обычном режиме (в каком работает основная масса таких программ) невозможно программно в целях безопасности вызвать комбинацию клавиш ctrl shift delete.
При включение антиантикликера такой код:
 Цитата:
keydown(CONTROL);sleep(100);
keydown(MENU);sleep(100);
key(DELETE);
keyup(MENU);keyup(CONTROL);

отработает как реальное нажатие этого сочетания и вызовет диспетчер задач Windows.


Если зависает при включение АнтиАнтиКликера и девайсы ps/2 есть - отключить тестирование мыши и клавиатуры в настройках АнтиАнтиКликера..
 
 Top
Barabachka
Отправлено: 10 Ноября, 2013 - 12:16:50
Post Id



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


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




 Kibor пишет:
Однако авто повтора набора символов не будет как при удержание клавиши.

Я не силен в механике работы клавиатуры поэтому у меня возник ряд вопросов
1.Есть такая опция как переключение окон с помомощью клавиш LWIN+TAB. Каким образом можно в коде воссоздать этот момент без зажатия клавиши LWIN?
2. В игре есть такой момент когда моб стоит слишком далеко а персонажу нельзя двигатьса во избежания агра рядом стоящих мобов. Поэтому необходимо зажать клавишу SHIFT после нажать атаку и персонаж останется стоять на месте если радиус дистанции атаки более чем радиус атаки перса. Как можно узнать с какой частотой клавиатура отсылает сигнал повтора набора как при удержании клавиши и вапще можно-ли воспроизвести авто повтор в коде?
CODE:
keydown(LWIN);
sleep(100);
key(TAB);
sleep(100);
key(TAB);
keyup(LWIN);

Вот так выглядел бы код еслиб был автоповтор символов при keydown(LWIN).
(Добавление)
 Kibor пишет:
Добавил возможность отключать эмуляцию мыши или клавиатуры в этом режиме, если есть в этом необходимость.

Необходимость есть если в материнке просто нет PS/2 гнезда для подключения мыши, а вот на клавиатуре почти возможно воссоздать любые перемешения мыши. Темболее что в 7/64 мыш не блокируется фростом
 
 Top
Kibor
Отправлено: 10 Ноября, 2013 - 12:58:11
Post Id



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


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




 Barabachka пишет:
1.Есть такая опция как переключение окон с помомощью клавиш LWIN+TAB. Каким образом можно в коде воссоздать этот момент без зажатия клавиши LWIN?

 Barabachka пишет:
CODE:
keydown(LWIN);
sleep(100);
key(TAB);
sleep(100);
key(TAB);
keyup(LWIN);


 Barabachka пишет:
Вот так выглядел бы код еслиб был автоповтор символов при keydown(LWIN).


При чем тут LWIN..??
Может так?:
CODE:
keydown(MENU);
sleep(100);
key(TAB);
sleep(1000);
key(TAB);
sleep(1000);
keyup(MENU);



при чем тут авто повтор? Надо правильные клавиши программировать.
 Barabachka пишет:
В игре есть такой момент когда моб стоит слишком далеко а персонажу нельзя двигатьса во избежания агра рядом стоящих мобов. Поэтому необходимо зажать клавишу SHIFT ......

Пожалуйста.. ничего не мешает. Все комбинации работают. Я не зря дал код на вызов диспетчер задач Windows...

Авто повтор тут не играет роли.
 
 Top
Barabachka
Отправлено: 10 Ноября, 2013 - 13:04:03
Post Id



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


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




 Kibor пишет:
При чем тут LWIN..??

У меня нет надписи на клавише поэтому шашол похожую раскладку и выдрал с нее название)
Прошу прощения за лишнее беспокойство
А как мне казалось клавиша меню у меня на другой стороне(
 
 Top
Kibor
Отправлено: 10 Ноября, 2013 - 14:17:47
Post Id



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


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




Хотя тут я не прав. Можно и
 Цитата:
keydown(LWIN);
sleep(100);
key(TAB);
sleep(100);
key(TAB);
keyup(LWIN);


просто LWIN не отрабатывался в антиантикликере, так как это двухбайтовый скан код.
Устранил.
 
 Top
Barabachka
Отправлено: 10 Ноября, 2013 - 14:41:45
Post Id



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


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




Значит всетаки LWIN называется, будем знать))
 
 Top
Kibor
Отправлено: 10 Ноября, 2013 - 14:44:36
Post Id



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


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




LWIN это левый Win, RWIN - правый
MENU - это Alt
Просто это разные комбинации были. можно так и так.
 
 Top
Barabachka
Отправлено: 11 Ноября, 2013 - 12:14:58
Post Id



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


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




У меня в боте невсегда срабатывает нажатие на "F3". Уже убрал всякие совпадения с работой второго окна на этой клавише, увеличил паузу, а всетаки иногда пролетает нажатие на "F3" как в первом так и во втором окне.
 
 Top
Kibor
Отправлено: 11 Ноября, 2013 - 15:46:11
Post Id



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


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




Тут всего быстрее связано с самой игрой или активным окном... Поставьте скил или что там на другой Ф.. Будет тогда он пролетать.. Проверьте.
 
 Top
Albaz
Отправлено: 03 Января, 2014 - 08:27:11
Post Id



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


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




а вот как зажать на пару секунд кнопку мыши???
(Добавление)
Может как траннсерф на нулевую длину при неизвестно какой медленной скорости?
(Добавление)
прошу прощения, нашел в учебнике ))) mousedown(LEFT);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by