AutoIt

v3.3.8.1

©1999-2012 Jonathan Bennett & Команда AutoIt

Домашняя страница AutoIt v3

Вступление

AutoIt v3 - бесплатный скриптовый язык, созданный для автоматизации графического интерфейса пользователя Windows (GUI) и создания скриптов общего назначения. Он использует сочетание имитации нажатий клавиш, движений мыши и работу с окнами/управляющими элементами, чтобы автоматизировать задачи в случаях, когда использование других языков невозможно или ненадежно. AutoIt имеет малый размер и не требует наличия каких-либо сторонних библиотек в системе.

AutoIt был первоначально создан для "развёртывания" PC, когда нужно надежно автоматизировать настройку множества PC, независимо от используемого на них программного обеспечения. По прошествии времени AutoIt стал мощным языком, который поддерживает сложные выражения, функции пользователя, циклы и всё остальное, что ожидал бы увидеть старый скриптёр.

Особенности:

AutoIt был спроектирован, чтобы быть как можно более автономным, не использующем внешние dll файлы или реестр... чтобы его использование было безопасно на серверах. Скрипты могут быть скомпилированы в автономные программы с помощью Aut2Exe.

В дополнение, имеется версия AutoIt, комбинирующая COM и DLL (называется AutoItX), которая позволяет с лёгкостью использовать возможности AutoIt в других языках!

Самое главное, что AutoIt продолжает оставаться бесплатным... Однако, если Вы хотите помочь... тратой своего времени, денег или усилий, потраченных на проект и Web-хостинг, тогда, Вы можете помочь. Все виды помощи принимаются на домашней странице AutoIt.


Подробнее о возможностях

Простой синтаксис и богатый набор функций

AutoIt использует синтаксис, подобный синтаксису BASIC, а это значит, что большинство людей, когда-либо писавших программы на языках высокого уровня, без труда поймут его.

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


Встроенный редактор с подсветкой синтаксиса

Дистрибутив AutoIt включает в себя настроенную "lite"-версию SciTe, что упрощает создание скриптов. Также, можно скачать полную версию SciTe, которая содержит некоторые дополнительные инструменты, которые ещё сильнее упрощают создание скриптов.


Независимость и малый размер

AutoIt очень маленькая и независимая программа, не требующая наличия в системе таких монстров, как .NET или VB. Всё, что необходимо для запуска скрипта - AutoIt3.exe (ну и сам скрипт, естественно). Можно также скомпилировать скрипты в отдельные исполняемые файлы, используя Aut2Exe.


Поддержка Юникод и x64

AutoIt полностью поддерживает Юникод... а также, включает в себя x64 версию всех своих основных компонентов! О каких ещё бесплатных скриптовых языках вы можете сказать такое?


Симуляция нажатий клавиш и перемещений курсора

Очень много времени было потрачено, чтобы симуляция нажатий клавиш и движений мыши была как можно более аккуратной на всех версиях Windows... Все функции для работы с мышью и клавиатурой достаточно настраиваемы с точки зрения имитации "скорости" выполнения и функциональности.


Управление окнами

Вы можете делать с окнами практически все, что захотите - двигать, делать видимыми и невидимыми, менять размер, активировать, закрывать. К окну можно обратиться по заголовку, тексту в нем, размеру, расположению, классу и даже по внутреннему идентификатору в Win32 API.


Элементы управления

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


Графический интерфейс пользователя (GUI)

AutoIt v3 позволяет создавать достаточно сложные GUI, такие, как например, эти:

GUI Example 1  GUI Example 2



И другое, многое другое...