Полезные сценарии для Sikuli

Благодаря Lifehacker я столкнулся с Sikuli, который описан как:

Sikuli является визуальной технологией, чтобы искать и автоматизировать графические интерфейсы пользователя (GUI) с помощью изображений (снимки экрана). Первый выпуск Sikuli содержит Сценарий Sikuli, визуальные сценарии API для Jython, и IDE Sikuli, интегрированная среда разработки для записи визуальных сценариев со снимками экрана легко. Сценарий Sikuli автоматизирует что-либо, что Вы видите на экране без поддержки внутреннего API. Можно программно управлять веб-страницей, настольное приложение, работающее на Windows/Linux/Mac OS X или даже приложении для iPhone, работающем в эмуляторе.

Поскольку это выглядит очень перспективным, возможно, дополнительным к AutoHotKey, мне любопытно, какие сценарии Вы парни придумают. Тем более, что эта программа является портативной и могла решить "простые" проблемы Суперпользователя.

Сценарий в качестве примера из их документации:

  • (Верный) setThrowException
  • setAutoWaitTimeout (10000)
  • switchApp ("Система Preferences.app")
  • нажмите (alt text)
  • нажмите (alt text)
  • нажмите (alt text)
  • нажмите (alt text)
  • ожидайте (alt text)
  • тип ("192.168.0.1\t")
  • тип ("255.255.255.0\t")
  • тип ("192.168.0.254\t")
  • нажмите (alt text)
3
задан 20.03.2017, 12:16

2 ответа

В основном можно сделать все с Sikuli и возможно еще больше, что можно сделать со сценариями или Терминалом.

Это могло быть полезно для рядового пользователя, но если бы можно сделать то же самое с простым сценарием, какова была бы утилита? (в способе, которым обычный пользователь не сделает сам сценарий, а скорее спросит кого-то, кто знает, что больше, чем он дают ему полностью функциональный сценарий),

Таким образом, если Вы ищете полезные сценарии специально для Sikuli, какой-либо полезный Automator, AppleScript, сценарии оболочки или независимо от того, что языки портировали к Sikuli.

Некоторые примеры, сценарии для:

  • Изменение агента пользователя в Safari
  • Установка прокси-сервера или выключение его
  • Блокировка экрана
  • Изменение разрешения экрана, если у Вас есть несколько мониторов
  • Изменение на видеокарту (для MacBook Pro с двойными картами)
  • Активация или изменение порядка сетевых интерфейсов
  • Включение Bluetooth и соединение с iPhone для сетевого ограничивания
  • Выбор загрузочного тома

Я пытался выбрать действия, которые не должны быть легки обойтись без Sikuli.

1
ответ дан 08.12.2019, 01:11

Я просто нашел somce новые примеры на их блоге. Sikuli кажется чрезвычайно полезным для управляемого программного обеспечения GUI, такого как антивирусное программное обеспечение

alt text

или управление Вашей ОС, такой как изменяющиеся темы и параметры питания

alt text

2
ответ дан 08.12.2019, 01:11

Теги

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