Я хотел бы знать, как бы я хотел как-то запустить онлайн-браузерную игру, такую как tetris, в качестве приложения Java, чтобы я мог ее контролировать (например, в тетрисе с помощью клавиш со стрелками или стрелками для перемещения блоки) из приложения, которое я программирую для игры. Не уверен, что это имеет смысл, но не знаю, как еще объяснить это. Цель состоит в том, чтобы подключить его к программе AI, которая играет в игру, но да, я не знаю, как разрешить программе управлять игрой, используя входы, разрешенные играми.Запуск браузера в Java
ответ
Java.awt.Robot кажется, что вам нужно
Он должен быть в состоянии смоделировать любой клавиатуры или мыши, но если вам нужно сделать что-нибудь слишком сложное, я хотел бы предложить что-то другое, чем Java - это не слишком рядом с операционной системой, поэтому что-то вроде C++ может быть более точным.
Спасибо, это похоже на то, что он будет работать для меня –
Что делать, если мне нужно для одновременного управления несколькими экземплярами игры? Я знаю, как получить доступ к URLS и открыть их в браузере, но класс робота управляет тем, что в настоящее время на экране справа? Итак, как бы я мог управлять несколькими одновременно? –
Возможно, на экране открыто несколько окон? – whatsGravity
- 1. Запуск приложения из браузера
- 2. Запуск браузера в селене
- 3. Запуск окна браузера из Java WebStart (JNLP) в Java 6u13 +
- 4. Запуск приложения из веб-браузера
- 5. Запуск браузера в живые обои
- 6. Запуск веб-браузера в Android
- 7. запуск браузера с capybara
- 8. Phonegap: запуск браузера firefox
- 9. Запуск браузера ClojureScript REPL
- 10. Запуск приложения из браузера
- 11. Запуск приложения из браузера
- 12. Запуск конкретного браузера javascript
- 13. Запуск Netcat из браузера
- 14. Запуск приложения из браузера
- 15. Запуск сокращенного браузера
- 16. Запуск сеанса браузера Openerp
- 17. Blackberry: запуск собственного браузера из встроенного браузера
- 18. Запуск браузера с настольным приложением
- 19. Appium - запуск браузера без очистки данных браузера
- 20. Запуск Oracle Forms как автономный без браузера
- 21. Запуск приложения с помощью браузера?
- 22. Запуск приложения Android от браузера
- 23. Попытка предотвратить запуск браузера cronjob
- 24. Запуск PHP файла из браузера
- 25. Запуск приложения silverlight из браузера
- 26. Запуск кода при закрытии браузера
- 27. Запуск проекта Java EE без браузера/веб-страницы
- 28. Запуск без запуска окна браузера
- 29. предотвратить дублирование браузера/запуск активности
- 30. Запуск тестов django из браузера
Этот вопрос как есть, очень широк. Вы хотите указать [конкретную проблему] (https://stackoverflow.com/help/on-topic); StackOverflow не будет писать ваш проект для вас. –
Это очень широкий. Однако вам может быть интересно взглянуть на класс Robot: https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html – nasukkin
Я не хочу, чтобы кто-нибудь написал проект для меня я просто искал толчок в правильном направлении, что и насуккин и whatsGravity. Спасибо вам –