Благодаря 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")
- нажмите (
)
- нажмите (
)
- нажмите (
)
- нажмите (
)
- ожидайте (
)
- тип ("192.168.0.1\t")
- тип ("255.255.255.0\t")
- тип ("192.168.0.254\t")
- нажмите (
)
В основном можно сделать все с Sikuli и возможно еще больше, что можно сделать со сценариями или Терминалом.
Это могло быть полезно для рядового пользователя, но если бы можно сделать то же самое с простым сценарием, какова была бы утилита? (в способе, которым обычный пользователь не сделает сам сценарий, а скорее спросит кого-то, кто знает, что больше, чем он дают ему полностью функциональный сценарий),
Таким образом, если Вы ищете полезные сценарии специально для Sikuli, какой-либо полезный Automator, AppleScript, сценарии оболочки или независимо от того, что языки портировали к Sikuli.
Некоторые примеры, сценарии для:
Я пытался выбрать действия, которые не должны быть легки обойтись без Sikuli.
Я просто нашел somce новые примеры на их блоге. Sikuli кажется чрезвычайно полезным для управляемого программного обеспечения GUI, такого как антивирусное программное обеспечение
или управление Вашей ОС, такой как изменяющиеся темы и параметры питания