Добрый вечер!
В Java я совсем новичок, есть опыт работы с другими языками, и как первая программу я выбрал себе задачу написать кликер для online игры.
Можно сказать, что это у меня получилось, не считая того, что программа работает везде кроме самой онлайн игры :)
Изначально использовал java.awt.robot, но видимо защита игры как то пресекает это дело.
Прочитал что есть возможность использовать нативные методы ОС с помощью JNA\Грузить dllки.
Кто то может подсказать, как этим делом пользоваться? Включить в свой проект.
Может быть кто-то видел примеры "эмуляции нажатия клавиш с помощью jna"?
Так же нашел keyboardhook-win-x86.dll, но не нашел примеров как мне этим воспользоваться.
IDE не пользуюсь, компилю через .бат, и в целом знаний по Java очень мало, так что если найдется что посоветовать буду рад разжеванному ответу. Сдаваться не хочется :)
Спасибо
one pavel: Сильно :)
Можно дополнить что игра Ragnarok, однако кажется мне это мало что изменит в моем вопросе.
Больше бы помогла смена ЯП, но пока надеюсь как то разобраться с jna
one pavel: в частности интересует для 3д игр, robot даёт 0 реакций когда фокус находится на игре.
пробовал demo-w32keyhook.jar, но нажатие клавиш он тоже не смог отследить внутри игры
Ну насчет dllок - не самый лучший вариант. Я лично встречался с 2мя вариантами взаимодействия JNI (но нужно к dll писать dllку переходник =D) и Jacob (но он взаимодействует через ActiveX).