Описание: Цитата: AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти 'приводные ремни' весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны. Умеет он очень и очень многое!
• • [b] Справочные материалы •, (8 Мб) для v3.3.8.1 от активных пользователей, обсуждается на • (v3.2.5.4 от Иванова) и по этой же ссылке есть справки на других языках • • (11 Мб) или Справка общего характера •,, • • WinAPI •, (веб-страничка). •, (веб-страничка). •, (веб-страничка). •, (веб-страничка).
•, (веб-страничка). •, (веб-страничка). • Справочник 925 функций, англ. В виде программы EXE, •, англ. В виде программы EXE, •, англ. • • (2 Мб) или • (3 Мб) • (Win 32 API по шагам) • тот же выше указанный ресурс • •, Синтаксис C (не VB!) Помощь по регулярным выражениям • • Книга от Дж. Фридл - Регулярные выражения.
Библиотека программиста [], [], []. • • - доступное пониманию описание конструкций • - доступное пониманию описание конструкций • - справочник по метасимволам • - управляющие символы Англоязычные учебники • • • (652 КБ) - Ваш быстрый гид в мир AutoIt-а (pdf) • - Небольшое (пока?) руководство по использованию функции DllCall*()[/b] • [b] Основные инструменты • (4.7 Мб) () - комплект содержит в себе следующие инструменты: • (724 Kb) - Создание внешнего интерфейса GUI (окно с элементами управления). • (Ссылка в конце первого поста темы) - Создание внешнего интерфейса GUI. • () - для компиляции скрипта с дополнительными возможностями (добавление значка, описания и т.п). • () - делает неудобочитаемым AutoIt-код, удаляет комментарии и неиспользуемые функции. • (400 Kb) - Создаёт некоторые элементы интерфейса.
• (34 Kb) - Записывает в реальном времени действия пользователя в AutoIt-код. • () - делает скрипт читабельным • - позволяет настроить цветовое оформление и шрифты SciTE.
Дополнительные инструменты • - русский проект скайта. • - конвертирование reg-файлов в скрипт. Автор NIKZZZZ. • - для теста регулярных выражений. • - программа для оптимизации скрипта, удаление комментариев, табов и пробелов в начале и в конце строки, добавление в скрипт функций вызываемых из Include. Но не всегда корректно отрабатывает. Автор kjactive.
• - (0.6Мб, En) показывает задействованные программой DLL и задействованные в ней вызовы функций. • - (60кб, Ru) показывает имена функций в выбранном DLL. • (78 Kb) - Аналог AutoItMacroGenerator. • (817 Kb) - Утилита для просмотра констант API-функции. [/b] • [b] Ресурсы, посвящённые AutoIt • • • • • • • • • от • от MSFN ( могут быть устаревшие).
• от [/b] • [b] Полезные советы новичкам и не только «Если для вас понятно то, что вы пишете, это ещё не значит, что и остальным оно будет также очевидно!» «Не всегда выставление полных примеров помогает тому, кто спрашивает. Если бы за меня вот так всегда всё делали, когда я начинал (показывали всё примерами, а не указывали на нужное направление), то вряд ли я бы развивался в изучении AutoIt'а» Помимо тега, используйте тег для больших кусков кода. Так легче читать сообщения, это поможет не отпугнуть тех, кто всё же решится вам помочь. Размещая вопрос, желательно при этом выкладывать код проблемного участка вашего скрипта. Старайтесь предоставить как можно больше деталей касательно вашей проблемы (но не преувеличивая), гадать ещё никто не научился. Старайтесь не выкладывать один и тот же пример в модифицированном виде, лучше всего поправьте своё первоначальное сообщение и сообщите об этом остальным в новом.
Но если всё же модификация заслуживает отдельного, нового поста (например, если хочется сохранить и предыдущую версию примера), и в ней многие функции повторяются (не изменённые), то лучше их не выкладывать, а просто указать на предыдущую версию примера. Таким образом, не пострадает общение на форуме, качество сообщений и читабельность форума в целом. Если у вас много времени, и так случилось, что вы пишете сообщение довольно долго (полчаса, скажем), то перед его отправкой лучше обновите страницу (на другом/й окне/вкладке), так как, возможно, на ваш вопрос уже дали ответ или (если вы пытаетесь помочь другим) похожее на ваше решение уже предоставили, поэтому незачем плодить одни и те же решения/примеры, это затруднит в будущем поиск и нахождение действительно важного решения/ответа.
Ну и, как (должно быть) известно, прежде чем что-либо спрашивать в этой (да и не только) ветке, используйте поиск, в нашем случае это: • • • - содержит огромное количество материалов на тему AutoIt. Рекомендации по написанию скриптов В Autoit существует только один тип данных - Variant, поэтому для удобства написания скриптов рекомендуется использовать следующие имена переменных: Первый набор символов после знака доллара ($) должен определять тип данных. Следующий список определяет префиксы и типы данных, используемых с ними: • $a - (Array) Массив данных - последующий символ, взятый из списка ниже, определяет тип данных в массиве • $b - (Binary data) Двоичные данные • $h - (File or window handle) Дескриптор файла, окна и т.д. • $i - (Integer) Целое число • $f - (Boolean) Логический тип, может принимать значения True или False • $n - (Floating point number) Число с плавающей точкой • $s - (String) Строка • $v - (Variant) Вариант, неопределенный тип данных, базовый тип для Autoit • $t - (Struct) Структура в стиле C/C++, для использования в DllCall, в сообщениях WM_*, при обработке данных и т.п.
Скачать AutoIt 3.3.14.2. Автоматизируйте любую программу. AutoIt - это приложение, которое позволяет вам программировать компьютер на выполнение. 2.3.3 Применение скриптов и других средств для автоматизированной установки программного обеспечения. Утилита MSIEXEC, WshShell.SendKeys(), утилиты ScriptIt и AutoIt, объект Win32_Product. Помимо специализированного программного обеспечения и применения групповых политик, в вашем.
• $p - (Pointer) Указатель на структуру или на её элемент Остальное имя переменной следует начинать с заглавной буквы, и оно должно отражать функциональность (свойства) переменной. Имена вроде “ $iC” неприемлемы. ' $aiWeekDayNames' или ' $iCounter' намного предпочтительнее. Такая манера написания скриптов уже стала почти стандартом среди AutoIt-кодеров, оно придаёт коду более читабельный и приятный вид.
[/b] • - архив ниже приведённых скриптов. Готовые скрипты и программы с открытым кодом на AutoIt • - Скрипт-программа для сохранения/восстановления позиции значков рабочего стола. • - Утилита для захвата изображений с экрана.