Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Мировые новости (https://forum.antichat.xyz/forumdisplay.php?f=23)
-   -   Увидела свет SIKULI, среда для создания сценариев с помощью скриншотов (https://forum.antichat.xyz/showthread.php?t=173504)

Suicide 25.01.2010 02:19

Увидела свет SIKULI, среда для создания сценариев с помощью скриншотов
 
Коллектив исследователей из Массачусетского технологического университета (MIT) разработал принципиально новую визуальную среду создания сценариев SIKULI, распространяющуюся под свободной лицензией MIT. Основной отличительной чертой SIKULI (означает «глаз Бога» на языке мексиканских индейцев) является технология создания инструкций скриптов с помощью экранных снимков (screenshots) графического интерфейса пользователя (GUI).

C помощью нового графического языка сценариев Sikuli обычные пользователи, освоив простейшие знания о языке Python, могут создать скрипты автоматизации процессов, поиска и административных задач с помощью экранных снимков GUI, без написания строк кода.

Первый релиз Sikuli содержит скриптовый язык, API для Jython, и визуальную интегрированную среду разработки, облегчающую создание скриптов с помощью экранных снимков. Sikuli автоматизирует всю работу, выполняемую на экране с помощью GUI, без обращения при разработке к внутренним API. Можно программно контролировать web-контент, запускать приложения на Windows/Linux/Mac или запускать iPhone-приложения в эмуляторе. Большую практическую значимость Sikuli для разработчиков создатели продукта видят в его использовании при тестировании приложений с графическим интерфейсом.

Наглядно этапы создания скрипта можно наблюдать в видеоролике или ознакомившись с инструкцией по созданию Hello World приложения (чтобы автоматизировать добавление надписи Hello World в поле поиска определенного приложения, достаточно создать и упорядочить скриншоты кнопки для перехода в окно поиска и формы ввода).

О SIKULI
Video

23.01.2010
http://www.opennet.ru/opennews/art.shtml?num=25122

TRX.new 25.01.2010 11:35

Посмотрел видео... штука интересная получилась, но мне кажется при смене темы в винде или управляющих элементов в gnome/kde все скрипты придется переделывать ...

Tigger 25.01.2010 11:51

о_0
Круто

e[X]theta[M]ine 25.01.2010 11:54

Идея в какой-то степени хорошая, а в какой-то и бредовая! Тогда получится, зачем мы всё-таки учили эти C++, Delphi, php, perl,pascal,basic . . .

tux 25.01.2010 12:06

Цитата:

Сообщение от e[X]theta[M]ine
Идея в какой-то степени хорошая, а в какой-то и бредовая! Тогда получится, зачем мы всё-таки учили эти C++, Delphi, php, perl,pascal,basic . . .

Ну... не всегда же нужно именно программирование в чистом виде. Иногда и баша за глаза. ;) Все идет к упрощению - машина должна считать, а человек - думать. Иначе все так и осталось бы в машинных кодах... либо на ассемблере.
А идея неплоха! :)

morty10 25.01.2010 12:21

Цитата:

Сообщение от TRX.new
Посмотрел видео... штука интересная получилась, но мне кажется при смене темы в винде или управляющих элементов в gnome/kde все скрипты придется переделывать ...

зато с какой скоростью!
по-моему идея и реализация просто супер!

altblitz 25.01.2010 12:31

> API для Jython

Java?
опять и зачем .. скажите, пожалуйста

маёная религия строго-настрого запретила Java, .MONO и высер .NЕТ заодно.

login999 25.01.2010 12:59

Цитата:

Сообщение от altblitz
> API для Jython

Java?
опять и зачем .. скажите, пожалуйста

маёная религия строго-настрого запретила Java, .MONO и высер .NЕТ заодно.

Как сказать.
Используя Jython получаем возможность использовать как Pure Python модули, так и классы Java.Это даёт мощность в перспективе. Да и тем кто будет юзать SIKULI сугубо пох на чём оно написано - главное чтоб работало.
Хотя ИМХО это хрень для лентяев. Такая цацка имеет смысл для сисадминов. Но нормальный сисадмин сможет накорябать под винду на AutoIT, а под линух на perl/python. Макось не думаю что так часто приходится админить :D

НTL 25.01.2010 13:25

Бред. Я не увидел чем он лучше X7 Oskar. Это же просто клик бот.

altblitz 25.01.2010 13:27

Цитата:

Сообщение от login999
Используя Jython получаем возможность использовать как Pure Python модули, так и классы Java.Это даёт мощность в перспективе.

Мощно невзлюбил Java, и полюбил девушку [Suicide] и котёнку Кисс, вот она рядом))

и понимает же всё умной головкой и общением мысленным - кошачье-человеческим,
разбудила и прыгнула на кровать - значит накормить Кисс вкуснятиной))

winlogon.exe 25.01.2010 13:41

норм..

TANZWUT 25.01.2010 15:50

Сайт лежит у них, скачать не могу, но думаю уже нашёл применение - осталось только проверить как будут обстоять дела с движущимися объектами на экране.

upd: уже скачал.
(try: 2) => `Sikuli-IDE-win-20091221.exe'
Connecting to sikuli.csail.mit.edu[128.30.86.53]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9,261,413 [application/x-msdos-program]

100%[====================================>] 9,261,413 97.73K/s ETA 00:00

14:44:32 (97.73 KB/s) - `Sikuli-IDE-win-20091221.exe' saved [9261413/9261413]

вот только при запуске скрипта софтина вылетает

Arturovich 25.01.2010 16:48

нормальная штука !

Godfather Bulan 27.01.2010 20:51

Собственно ап. Нужны все команды данной софтинки. Нашел исходники её, но что-то не разберусь в ней.

vvs777 27.01.2010 22:21

аналог сабжа уже где-то был: софт позволяющий запомнить последовательность кликов и воспроизвести ее заданное количество раз, название не помню, всплывало в разделе "соц сети" для накрутки какой-то игры контакта

almazz 27.01.2010 23:52

мда сикули,хоть назвали бы получше

Godfather Bulan 28.01.2010 02:11

Цитата:

Сообщение от almazz
мда сикули,хоть назвали бы получше

Вот блять им интересно было что это по-русски означает(хотя скорее как звучит)?
Цитата:

аналог сабжа уже где-то был: софт позволяющий запомнить последовательность кликов и воспроизвести ее заданное количество раз, название не помню, всплывало в разделе "соц сети" для накрутки какой-то игры контакта
Не путай. это не автоматизация действий. Кодинг тут все равно нужен.

Suicide 28.01.2010 06:43

Цитата:

Сообщение от vvs777
аналог сабжа уже где-то был: софт позволяющий запомнить последовательность кликов и воспроизвести ее заданное количество раз, название не помню, всплывало в разделе "соц сети" для накрутки какой-то игры контакта

Есть нечто похожее на sikule под названием AutoIt (http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/russian-v3.1.0.zip), вот только не вижу как это связанно с вашим горячо любим вк.

login999 28.01.2010 10:20

Цитата:

Сообщение от [Suicide]
Есть нечто похожее на sikule под названием AutoIt (http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/russian-v3.1.0.zip), вот только не вижу как это связанно с вашим горячо любим вк.

Если честно, то скорее SIKULI похоже чем-то на AutoIT. Но он имхо лучше так как не ориентируется на картинки + standalone exe у меня весил около 250 Кб и не нужно тащить за собой говнище кторое не факт что запустится...

0ldbi4 28.01.2010 11:34

Не могу скачать?(( А затея не очь! просто клик бот.. может и сперспективами

Но скрытые действия и апи не заменит не когда, игрушка для начинающих

На макрос мэйкер похоже))

ReisendeR 28.01.2010 15:33

интересно. а в EXE можно скомпилировать? или чтобы не надо было саму программу открывать (редактор)

sabotag 28.01.2010 17:25

как выше верно подметили о том, что эта Сикуля похожа очень на AutoIt!

Suicide 28.01.2010 17:30

Цитата:

Сообщение от login999
Если честно, то скорее SIKULI похоже чем-то на AutoIT. Но он имхо лучше так как не ориентируется на картинки + standalone exe у меня весил около 250 Кб и не нужно тащить за собой говнище кторое не факт что запустится...

Угу, я как бы это и подразумевала, что идея в целом не новая/уникальная.

Цитата:

Сообщение от 0ldbi4
Не могу скачать?(( А затея не очь! просто клик бот.. может и сперспективами

Но скрытые действия и апи не заменит не когда, игрушка для начинающих

На макрос мэйкер похоже))

У них почему-то периодически сайт лежит..А так качается..
Вот только в данный момент мне и негде это дело даже потестить..а вот пару лет назад это было бы довольно полезно.


Время: 07:15