Главная

v3.3.8.1

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

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

 

Введение

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

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

 

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

  • Простой и лёгкий для изучения синтаксис, а-ля БЕЙСИК
  • Симуляция нажатий клавиш и движений мыши
  • Управление окнами и процессами
  • Взаимодействие со всеми стандартными управляющими элементами
  • Скрипты могут быть скомпилированы в независимые исполняемые файлы
  • Создание графического интерфейса пользователя (GUI)
  • Поддержка COM
  • Регулярные выражения
  • Прямой вызов функций из внешних DLL и функций Windows API
  • Возможность использования RunAs в скриптах
  • Детализированный файл справки и большой форум поддержки
  • Совместимость с Windows 2000 / XP / 2003 / Vista / 2008 / 7
  • Поддержка Юникода и x64
  • Наличие цифровой подписи
  • Работа с контролем учётных записей пользователей в Windows (UAC)

 

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

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

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

 

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

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

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

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

  • Обычные элементы высокого уровня для функций, циклов и парсинга выражений
  • Ошеломляющее количество функций для обработки строк и Perl-совместимый движок обработки регулярных выражений (используется библиотека PCRE).
  • Поддержка COM
  • Вызов функций Win32 и функций из сторонних DLL

 

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

Дистрибутив 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

  


 

Категория: Dокументация AutoIt Добавил: Grek (19.01.2015) | | Теги: введение
Всего комментариев: 0