Могу ли я управлять графической программой из командной строки?

Как я могу автоматически вводить текст в текстовые поля окна, показанного программой?

One Solution collect form web for “Могу ли я управлять графической программой из командной строки?”

Чтобы имитировать пользовательский ввод, вы можете использовать xdottool который упоминается в комментариях к вашему вопросу.

Кроме того, существует xaut (ранее xautomation) python lib. Вы можете имитировать движение мыши и щелчки мышью, нажатия клавиш и управление окнами из Python.

Кроме того, есть пакет X11: GUITest perl. Это можно использовать для взаимодействия (SendKeys, ClickMouseButton, FindWindowLike и т. Д.) С приложениями, запущенными в среде X Windows. Включая созданные приложения (GTK +, Qt, Motif и т. Д.) На X11 / Xlib.

  • Как настроить внешний USB-тачпад для ноутбука
  • Захват timestamped событий мыши X и рендеринг видео с пользовательским указателем мыши?
  • удалить строку заголовка другой программы
  • Очистить буфер обмена X с помощью cron
  • Могу ли я обновить все пользователи crontabs?
  • Мышь и клавиатура не работают в FreeBSD 9.0
  • Сервер X запускается только с правами root
  • Отфильтруйте содержимое буфера обмена без использования промежуточного файла
  • Переопределите несколько кодов клавиш с XKB
  • Должен ли быть установлен X11-сервер для пересылки X11 поверх ssh?
  • Настройка 3-х мониторов?
  • Linux и Unix - лучшая ОС в мире.