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

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

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

> Без описания
Nexur
Отправлено: 11 Марта, 2014 - 19:57:12
Post Id



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


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




Протестировал функцию sendkey в игре. Заметил вот что. В чате все нажимается нормально и буквы и стрелки влево вправо вверх вниз, без "залипания". А вот в игре стрелки "залипают". Пробовал вместо отпускания клавиши отправить с sendkey нажатие любой клавиши, не помогло. Огорчение Пока я в тупике.
 
 Top
HACMOPK
Отправлено: 11 Марта, 2014 - 20:52:18
Post Id



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


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




Уже писал что функция sendkey в играх работает как keydown, если нет ограничения в программе то время нажатия не ограничено.
 Kibor пишет:
 Nexur пишет:
Присутствует эффект залипания.

Как решение проблемы попробуйте вместо отпускания клавиши отправить с sendkey нажатие любой клавиши которая не важна для игры. Это должно прекратить залипание.

данный код не останавливает зажатие.
CODE:
win w =window("Warspear Online", "Warspear", -1);
sendkey(DOWN, w);
sleep (20);
sendkey('a', w);

если делать так, то получается зажатие двух клавиш down, up и дальнейшее использование их не представляется возможным
CODE:
win w =window("Warspear Online", "Warspear", -1);
sendkey(DOWN, w);
sleep (20);
sendkey(UP, w);
 
 Top
Kibor
Отправлено: 11 Марта, 2014 - 21:49:18
Post Id



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


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




Завтра может программу я обновлю...
протестируете. у меня нет где я могу столкнуться с таким...
 
 Top
Nexur
Отправлено: 15 Марта, 2014 - 15:31:20
Post Id



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


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




 Kibor пишет:
Завтра может программу я обновлю...

Кибор обновлялся для тестирования?
 
 Top
serdg3amec
Отправлено: 29 Марта, 2014 - 01:54:11
Post Id



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


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




я так понимаю, что не исправлено пока? Однако
 
 Top
Kibor
Отправлено: 30 Марта, 2014 - 21:16:59
Post Id



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


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




Обновил. Не знаю или поможет. Тут
 
 Top
serdg3amec
Отправлено: 30 Марта, 2014 - 21:56:44
Post Id



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


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




потестил, вроде работает Здорово спасибо!!!
(Добавление)
таак, похоже поспешил с выводом) вобщем, sendkey пашет, а keydown/up в неактивных окнах - нет.

пример
CODE:
keydown("i",1,0,w); //посылает нажатие в окно, активируя его

работает, а пример
CODE:
keydown("i",0,0,w); //посылает нажатие в окно, НЕ активируя его

нет.

////////или я что не так делаю?
 
 Top
Kibor
Отправлено: 30 Марта, 2014 - 23:31:26
Post Id



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


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




keydown только с активным. параметр активации нужен для того что бы можно было перед нажатием окно активным сделать. если окно активно то не надо ставить 1.
с не активным напрямую работает только send
короче если окно не активно для keydown надо его делать обязательно активным.
 
 Top
serdg3amec
Отправлено: 30 Марта, 2014 - 23:59:45
Post Id



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


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




тогда, надо функционал расширять Подмигивание порой требуется нажатие комбинаций нескольких клавиш в неактивных окнах.
(Добавление)
зы. а для мыши я так понимаю да ж что то вроде sendkey не предусмотрено(?). а это в принципе реализовать можно (со временем добавить такой функционал в прогу) или тут вобще никак? я думаю, если бы были подобные функции для неактивных окон для мыхи/клавы, многие бы спасибо сказали Улыбка
 
 Top
Nexur
Отправлено: 01 Апреля, 2014 - 00:36:22
Post Id



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


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




Спасибо, помогло! Теперь все нажимается как надо.
 serdg3amec пишет:
для мыши я так понимаю да ж что то вроде sendkey не предусмотрено(?)

Смотри справку там есть sendmouse( left, x,y, wind)
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by