У меня есть программа OpenGL/GLUT, работающая на моей машине Linux, которая просматривает 3D-модель под разными углами и может снимать скриншоты, и все контролируется с клавиатуры. Я хочу написать сценарий, который перемещается по модели определенным образом, делая скриншоты на каждом шагу. Кажется, в Linux должен быть простой способ отправить нажатия клавиш в это приложение из сценария. Кто-нибудь знает как?Программно отправлять нажатия клавиш в приложение GLUT
0
A
ответ
1
Возьмите исходный код GLUT и сделайте его дистанционно управляемым. Один из способов сделать это - удалить функцию, которая опросит клавиатуру и позволить ей опросить сокет вместо этого. Свяжите программу с существующей программой с новой библиотекой.
После этого вы можете установить соединение с текущей управляемой программой программой и программным образом установить программные коды из своего приложения.
0
Вы можете вводить события в окно X11. Я думаю, xnee сделает это за вас. Я думаю, что «проверка» (с использованием функции Tk?) Также использовалась для этого.
Смежные вопросы
- 1. Отправлять нажатия клавиш в TextBox
- 2. Отправлять нажатия клавиш в Minimized VLC
- 3. Приложение не принимает нажатия клавиш
- 4. Как сгенерировать событие нажатия клавиш программно
- 5. Python Отправить нажатия клавиш на неактивное приложение
- 6. Как программно программировать скорость нажатия клавиш (Python)
- 7. Как имитировать нажатия клавиш в C#
- 8. Отправлять нажатия клавиш в определенное окно с помощью PowerShell
- 9. беспроводная клавиатура/мышь приложение: имитировать нажатия клавиш
- 10. Сфокусируйте приложение и имитируйте нажатия клавиш
- 11. Приложение случайно перестает получать нажатия клавиш (CGEventTaps)
- 12. отправка нажатия клавиш во внешнее приложение
- 13. C# консольное приложение для повторного нажатия клавиш?
- 14. Отправлять нажатия клавиш на сервер vnc без GUI
- 15. Отправлять нажатия клавиш с устройства Android на ПК без «заикания»
- 16. Отправить нажатия клавиш по сети
- 17. Как программно запускать события нажатия клавиш в WinRT/C#/XAML?
- 18. Отправка нажатия клавиш другому управлению
- 19. Отправлять ключевые штрихи в другое приложение C#
- 20. Pygame Mixing Повторные нажатия клавиш и специальные нажатия клавиш
- 21. Может ли актер обрабатывать события нажатия клавиш и нажатия клавиш?
- 22. Как я могу программно генерировать события нажатия клавиш?
- 23. Программно генерировать нажатия клавиш для тестов модульных WPF
- 24. MFC ActiveX нажатия клавиш
- 25. Монитор нажатия клавиш
- 26. JTextPane эмуляция нажатия клавиш
- 27. базовая карта нажатия клавиш
- 28. Обнаружить нажатия клавиш
- 29. Получить нажатия клавиш отформатирован
- 30. Слушатель событий нажатия клавиш
См. Этот вопрос/ответы: http://stackoverflow.com/questions/164460/programmatically-launching-standalone-adobe-flashplayer-on-linuxx11#165089 – ypnos 2008-10-13 22:41:22