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

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

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.

  • Проблема с Xauthority
  • Переменная окружения XAUTHORITY устанавливается повторно при каждом входе в систему
  • Нужен ли X11 для установки других настольных сред?
  • lxde stop auto максимизирует вертикаль при перемещении окна в правый край экрана
  • Ввод символов Юникода по имени
  • Используйте Emulated Scrollwheel вместо Real One X11
  • Как настроить разные сеансы для разных пользователей?
  • Как связать супер-ключ с Ctrl + Shift с помощью xmodmap?
  • Как сохранить дисплеи «установлены» и не исчезают при экранировании экрана или выключены?
  • Как изменить название любого окна в X?
  • Перемещение левого управления <LCTL> в xkb изменяет поведение Alt + Left Shift
  • Linux и Unix - лучшая ОС в мире.