-
What is It - AutoIt?
AutoIt v3 - это язык для написания сценариев, напоминающий BASIC и предназначенный для автоматизации Windows GUI (графического интерфейса пользователя MS Windows). Его возможности - это методы симуляций нажатий комбинаций клавиш клавиатуры и мыши, функции управления окнами и его визуальными элементами. Решение, явно предлагаемое средствами AutoIt v3, его сценарием, обычно невозможно достичь коротким и понятным кодом какого-либо языка.
От рождения AutoIt имеет встроенные средства для "тиражирования конфигураций" ПК. Но с момента появления третьей версии его можно применять для создания "сюжетов" и решений самых разнообразных задач, например, администрирование или заполнение форм.
AutoIt умеет:
Запускать на выполнение Windows и DOS программы
Симулировать нажатия комбинаций клавиатуры (поддерживается основная масса раскладок клавиатуры)
Симулировать перемещения указателя мыши и нажатия на ее кнопки
Перемещать, менять размер и управлять параметрами отображения окон
Непосредственно взаимодействовать с "управляющими элементами" (controls) окна (получать/менять надпись, перемещать, отключать, и т.п. действия)
Работать с буфером обмена для пересылки его текстового содержания
Читать, менять и создавать ключи и значения реестра
Новая версия AutoIt3 распознает общепринятые конструкции и имеет стандартный синтаксис, в духе VBScript и BASIC, и поддерживает обработку выражений, функций, циклов и логических условий, то есть имеет все, что ожидают от программного языка мастера/ветераны кода.
Как и в прежних версиях AutoIt сохраняет небольшой "вес" интерпретатора (~115KB), который является самостоятельным и использует только системные .dll библиотеки. Он намеренно не делает самостоятельных или скрытых записей в реестре, кроме обязательных, составляющих процесс своей установки. Сценарии могут компилироваться в независимые выполняемые файлы с помощью поставляемого компилятора сценариев - Aut2Exe.
Вместе с интерпретатором модернизируются ActiveX и DLL версия AutoIt, которые называются AutoItX3. Эта библиотека представляет собой объединенный конгломерат (COM и стандартная DLL библиотека в одном модуле). AutoItX3 позволит добавить уникальные возможности AutoIt в любые приложения, написанные на других языках программирования! Примеры использования AutoItX3 поставляются вместе с интерпретатором.
...
© Translation into Russian, Valery Ivanov
полезные ссылки:
http://www.autoitscript.com/autoit3/downloads.shtml (сайт разработчика языка Jonathan Bennett-а)
http://doc-serfar.nnm.ru/autoit_3242
http://ru.wikipedia.org/wiki/AutoIt
-
-
Будь в курсе!
Будь в курсе!
Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:
-
У нас есть тема, посвященная этому средству.
Дополнительно, можно отметить то, что на ней можно и зловредов написать, а потом сделать из ее скрипта ехе-файл.
Павел
AVZ HijackThis помощь с 10-00 до 18-00МСК
Windows7, SEP(work)
WindowsXP KIS(home)
На up не реагирую
-
-
Павел, оставьте, пожалуйста, здесь ссылку на эту(существующую) тему.
-
-
Павел
AVZ HijackThis помощь с 10-00 до 18-00МСК
Windows7, SEP(work)
WindowsXP KIS(home)
На up не реагирую
-
-
Это?
P.S. И ещё почти четыре десятка ссылок на AutoIt-based зловредов нашлось.
-
-
Дополнительно, можно отметить то, что на ней можно и зловредов написать, а потом сделать из ее скрипта ехе-файл.
только получится он большой - даже если жать сильно - порядка 200 Кб.
хотя не ясно почему писать зловредов надо именно на нем - чем ВБ не подходит? или делфи?.. простейшие операции с файлами, реестром, инет-коннектами также и на них просто сделать... только размер будет меньше.
а в аутоит просто очень делать работу с окнами - этого у него не отнять.
в самом радует, кстати, грамотная и удобная подсветка синтаксиса при написании. справка сделана также продуманно. в общем можно только респект автору сего творения выразить....
Последний раз редактировалось priv8v; 30.11.2008 в 22:15.
// ...
-
Сообщение от
pig
[url=http://virusinfo.info/showthread.php?t=8540&highlight=autoit]Это?[/url
У меня нет доступа к "ЭТОЙ" теме.
-
-
Я тему имел немного другую, она точно в открытом доступе была.
Я так и понял. Извини, забываю, что не у всех не ко всему доступ. Эта тема уже следствие моих попыток использования AvtoIt.
Последний раз редактировалось PavelA; 01.12.2008 в 13:14.
Павел
AVZ HijackThis помощь с 10-00 до 18-00МСК
Windows7, SEP(work)
WindowsXP KIS(home)
На up не реагирую
-
-
Сообщение от
PavelA
...Эта тема уже следствие моих попыток использования AvtoIt.
тоже написал сегодня небольшой скрипт - копирования зеркала с сетевого ресурса на съемный носитель... при этом все очень интуитивно понятно: проверить наличие подключенного устройства, определение его индекса, монтирование сетевого ресурса, проверка свободного пространства на устройстве, копирование и отмонтирование ресурса. Сам язык принят среди знакомых с энтузиазмом. .
-