Скрипт AutoIT для Linux?

13433
Mithrandir

Как мы знаем, у нас есть скрипт AutoIt для Windows XP / 2000 / .. и т. Д.

Есть ли у нас одинаковые сценарии AutoIt для компьютеров с Linux?

6
Вам лучше спросить об этом на unix.stackexchange.com или askubuntu.com Ali 12 лет назад 3
Связанный: [GUI scipting для Linux] (https://softwarerecs.stackexchange.com/q/22896/3474) на SR.SE kenorb 7 лет назад 0

3 ответа на вопрос

7
Mat

Эта тема много раз обсуждалась на форумах AutoIt . Один из последних, которые я могу вспомнить, - этот, безусловно, самый полный об этом здесь .

Некоторые функции AutoIt работают под вином. Однако некоторые из более мощных функций автоматизации очень специфичны для окон, поэтому я сомневаюсь, что они будут работать идеально.

Тем не менее, вино не является ответом. Вы гораздо лучше находите альтернативы Linux. Несколько идей, которые стоит изучить:

  • Java, используя такие классы, как java.awt.Robot
  • Python, google для библиотек автоматизации python для linux, таких как uinput или dogtail .
  • Любой из инструментов, перечисленных на этой странице .
4
Gianluca

Посмотрите ожидать или сценариев оболочки или xautomation

1
kenorb

xdottool

Поддельный ввод с мыши и клавиатуры очень легко.

Домашняя страница: jordansissel / xdotool на GitHub

AutoHotKey

Вы можете использовать AutoHotkey (AHK) под Linux, выполнив его под Wine. Вот как winetricksэто используется в Linux (см. w_ahk_do()Вsrc/winetricks ), например

wine AutoHotkey.exe script.ahk 

Существует также библиотека Python PYAHK AutoHotKey, которая интегрирует AutoHotKey с Python. Возможно, вы также можете запустить AutoIt под Wine. Недостатком является то, что вы можете управлять только приложением Windows под Linux.


Общие средства автоматизации Linux см. В разделе « Сценарии графического интерфейса для Linux» .

Библиотеки Python см. В разделе: библиотека автоматизации Python GUI для имитации взаимодействия пользователя в приложениях .

Смотрите также: Инструменты тестирования GUI в Википедии

Похожие вопросы