Прошла очередная неделя.
Познакомился с такой интересной штукой как AutoIt. Хочется рассказать, о ней немного и поделиться первым впечатлением.
AutoIt — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows. http://ru.wikipedia.org/wiki/AutoIt. И так поскольку к этой теме я уже подхожу третий раз, за последние 3 дня, сейчас опишу впечатления, а в следующем посте приведу простой пример.
Об особенностях языка, и нюансах поговорим позже, по мере его изучения.
Установка заняла считанные минуты. ИДЕ основано на редакторе SciTE, так что имеется предопределённый словарь, который очень легко позволяет работать со стандартными методами.
Я начал работать практически сразу, чтение справки заняло ~ 10-15 минут.
Собрать проект можно в исполняемый модуль exe или скрипт Au3
Исполняемый модуль имеет персональный значок в трее, откуда им можно управлять.
В случае ошибки во время исполнения, выводится сообщение о том, какой в каком месте кода и в каком объекте произошла ошибка.
Скачать AutoIt можно отсюда http://www.autoitscript.com/autoit3/downloads.shtml
С точки зрения использования и понимания очень простой язык. К тому же имеется достаточно подробная справка.
P.S похоже я погорячился с "каждой пятницей", постараюсь постить не реже одного раза в неделю.
P.P.S. Завтра будет пример с описанием.
Из поста ни капли не понятно для чего нужна эта штука. Сначала подумал, что это что-то на подобие юниксового bash. Прочитав Вики полян, что это не так, но так и не понял нафига она нужна.
ОтветитьУдалитьЧестно говоря, практического применения пока не вижу. Просто понравилось.
ОтветитьУдалитьКак написано для автоматизации повторяющихся действий.
Когда познаю тайну, что есть повторяющиеся действия, обязательно расскажу.
Кстати сейчас видел применение.
ОтветитьУдалитьТребовалось пересохранить множество excel файлов в формат excel 97 - 2003. Очень даже ускорило работу.
Сомнительная польза. Я думаю макрос на VBA справился бы с этим быстрее.
ОтветитьУдалитьНе спорю но Макрос бы пришлось переносить в каждый файл, а вот Скрипт просто запускался и эмулировал работу пользователя.
ОтветитьУдалитьчто-то действительно мозг не работает и не может придумать для чего все это надо :)
ОтветитьУдалитьнапример-юзать бота)
ОтветитьУдалить