AutoIt программирование Игорь 19 Май 2010, 18:40 ВЕРСИЯ: v3.3.8.1 Офф сайт программы! http://www.autoitscript.com И русское сообщество: http://autoit-script.ru Скачать сразу чтоб не искать вот: http://upwap.ru/3055680 В архиве сам инсталятор: autoit-v3-setup Pусский язык: rus_lang Украинский язык: ua_lang --------------- Игорь 19 Май 2010, 18:43 AutoIt — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows. В ранних версиях программа преимущественно использовалась для создания скриптов автоматизации (иногда называемых макросами) для программ Microsoft Windows. Такие скрипты полезны для выполнения часто повторяющихся задач, таких как инсталляция идентичных наборов программ на большое количество компьютеров. В более поздних версиях AutoIt улучшился дизайн языка и возросла общая функциональность, что приблизило AutoIt к языкам общего назначения. С выходом AutoIt 3 синтаксис языка был реструктурирован и приблизился к семейству BASIC. Скрипт может быть скомпилирован в независимый от установленного в системе интерпретатора исполняемый файл. Новые возможности языка включают: Компиляция скрипта в EXE файл. Включение файлов в скомпилированный файл, которые можно извлекать при запуске. Создание графических интерфейсов GUI, информационных сообщений, форм ввода информации. Перехват и эмуляция клавиатурных нажатий и кликов мышки. Запуск консольных приложений и доступ к стандартным потокам ввода/вывода. Работа с реестром Windows, буфером обмена, файлами (чтение, изменение, копирование, удаление). Работа с протоколами TCP и UDP. Автоматизация работы в браузерах: Internet Explorer, Opera, FireFox. Интернет: чтение HTML кода страниц и скачивание файлов, работа с FTP, отправка E-mail сообщений, работа с базами данных MySQL и SQLite. Работа с объектами COM (component object modelling). Вызов функций из 32-битных динамических библиотек. Работа со звуком. Выполнение сложных математических расчётов. Поддержка юникода, начиная с версии 3.2.4.0. Версия для 64-битных систем. ? AutoIt распространяется с IDE, основанном на бесплатном редакторе SciTE. Компилятор, вспомогательные утилиты и справочные материалы полностью интегрированы, что де факто делает редактор стандартным окружением для разработчиков, использующих AutoIt. ? Компилятор AutoIt и среда разработки SciTE очень легко устанавливаются, дополнительных настроек не требуется. ? Есть полная документация по языку AutoIt на русском языке. Подобно другим скриптовым языкам, AutoIt — язык третьего поколения, использующий классическую модель и переменные вариантного типа, позволяющие хранить различные типы данных, включая массивы. В AutoIt отсутствуют (или имеют ограниченную поддержку) пространства имён, объектно-ориентированное программирование, абстрактные типы данных, классы, расширенные графические функции. Однако, помимо возможностей, встроенных в ядро AutoIt, можно воспользоваться большой библиотекой готовых функций. Нередко AutoIt используется для создания ботов к онлайн-играм. Боты позволяют автоматизировать некоторые действия в играх, в результате пользователь может быстрее добиться нужного результата. Такое использование Autoit не одобряется сообществом, поскольку создаёт плохую репутацию программе, однако несколько подобных скриптов могут быть найдены на официальном форуме. Использование ботов рассматривается большинством пользователей AutoIt как нечестная игра, и вам не следует ожидать значительной помощи от сообщества в их создании. Многие члены сообщества вообще не рассматривают такие запросы. Для упрощения разработки графических интерфейсов существует визуальный редактор форм Koda FormDesigner, имеющий интерфейс аналогичный Delphi IDE. Поддерживается визуальное создание и изменение всех доступных в AutoIt диалоговых элементов (кнопок, полей ввода, меню и т. д.) --------------- iceman12 19 Май 2010, 18:49 интересно. а можете залить примеры программ и их исходники --------------- Игорь 19 Май 2010, 18:52 http://www.dailycupoftech.com/useful-autoit-scriptlets --------------- Игорь 19 Май 2010, 18:53 AutoIt: 3.3.0.0 Версия: 2.0 revision 1050 (10/03/10) Категория: Распаковка архивов/инсталляторов Описание: Простая в использовании программа служащая для извлечения данных из архивов множества известных форматов таких как rar и zip и другие. Главным отличием от остальных подобных программ является то, что она способна распаковать exe, dll, bin, msi и многие другие форматы. Фактически Universal Extractor работает по принципу «распаковать любой файл, который дали». Однако Universal Extractor не может быть заменой полноценному архиватору, так как функции архивирования в ней полностью отсутствуют. Universal Extractor удобно использовать для распаковывания мелких программ из инсталляционного файла, и запуска программ без какой либо инсталляции. http://sforce5.narod.ru/uniextract/uniextract_2.0_r1000.7z исходник: http://sforce5.narod.ru/uniextract/uniextract_2.0_r1000_src.7z --------------- Игорь 19 Май 2010, 18:55 Описание: Программа позволяет просматривать название и начертание шрифтов без установки их в систему. Поддерживаютя OpenType, TrueType и Type1 (PostScript) шрифты. При желании Вы можете установить (удалить) выбранный шифт в систему. Можно выбрать один из трех видов установки: Файл(ы) копируется в папку "...\WINDOWS\Fonts\". Файл(ы) остаются на своем месте, а в реестр заносится только путь к этим файлам (используется в основном для совместимости с другими менеджарами шрифтов, например Adobe Type Manager). Временная установка, шрифт остается в памяти компьютера до первой его перезагрузки. При этом никаких записей в реестр не производится. Очень полезная опция (кто понимает о чем речь поймет). Так как программа использует разные ресурсы (AVI, иконки и т.д.), то я сразу советую загрузить уже скомпилированный (EXE) файл. Исходный код можете использовать для ознакомления. При написании данной программы я не использовал никаких сторонних DLL и ActiveX компонентов, только чистый AutoIt. программа: http://yashied.narod2.ru/ProjectFiles/FontViewer/FontViewer.exe исходник: http://yashied.narod2.ru/ProjectFiles/FontViewer/FontViewer_source.zip --------------- Игорь 19 Май 2010, 18:56 программ очень много так как эта среда программирования легкая --------------- Игорь 19 Май 2010, 18:58 русское описание и полный фак по программе: http://upwap.ru/874399 --------------- iceman12 20 Май 2010, 15:10 синтаксис легкий =) --------------- Игорь 20 Май 2010, 15:22 ну да! --------------- inkognito 20 Май 2010, 17:34 я писал на нём пару программ. --------------- RAINUR 20 Май 2010, 17:49 Очень мало слышал о нем. Думаю попробовать поработать на нем стоит. Очень интересно как она.:) --------------- iceman12 21 Май 2010, 12:12 inkognito, кинб сюда, посмотреть интересно) просто даже не знаю что с ним можно придумать)) а куки можно тырить? --------------- Bredomant 20 Июн 2010, 19:40 имхо AutoHotKey все таки лучше. --------------- тыщ-тыщ 20 Июн 2010, 19:46 Детская игрушка --------------- XsErG 20 Июн 2010, 19:55 Это не игрушка, а именно язык для автоматизации действий в большинстве своем ) Мало слышали скорее всего потому что или не интересовались темой автоматизации или никогда не пробовали сделать сборку винды) В рунете автоит помоему и стал известен только потому, что юзался при автоустановке софта с виндой. --------------- dagSTILE 30 Июн 2010, 15:34 как производится проверка? например как в php if --------------- vocor 05 Июл 2010, 15:36 Эт тип конструктором проги штопать? --------------- Magnat 31 Июл 2010, 0:59 неплохой язык, знаю совсем чуть-чуть, но моих знаний хватило для написания парочки простеньких прог-приколов )) --------------- Fever 31 Июл 2010, 9:13 11. бугага) мег0-кодер детектед 13. тырить куки запросто)) 16. именно) но автоматизировать на нем можно не только автоустановку)) 17. $x = 0 if $x <> 1 then msgbox(0, '', '$x не равно 1') else msgbox(0, '', '$x равно 1') endif 19. с етого и я начинал))) --------------- Magnat 31 Июл 2010, 9:19 кстате, неплохой учитель ^^^ даёт платные уроки :D --------------- Fever 31 Июл 2010, 9:27 ога) особенно платил ты :-D --------------- MadMax 08 Дек 2010, 19:09 Фчерась занялся им, сегодня напейсал скриптик, включающий инет, запускающий и подключающий асечку) --------------- Fever 08 Дек 2010, 19:13 23. тупо "кликун" или реальное UseAbility? --------------- MadMax 08 Дек 2010, 21:07 Кликуном запускаю соединение, runом запускаю асечьку, sendом выполняю хоткей на подключение) --------------- [ADMIN99] 08 Дек 2010, 21:19 синтакс вроде лёгкий, и сам язык лёгкий --------------- Fever 08 Дек 2010, 22:18 26. это на первых порах))а как что-то посьерезней, то я ооочень голову ламаю :D --------------- [ADMIN99] 09 Дек 2010, 13:14 Fever, ггы, мне Basic больше нравится очень лёгкий, я на нём пишу. --------------- TOOZ 13 Дек 2010, 22:38 Есть три вопроса: - Каким образом реализовать скачивание файла с http адреса,и сохранить его в определенную директорию. - Как "вшить" в программу *.bat файл,который в ходе работы программы будет вызыватся. - $Open = _FTP_Open('FTP сеанс') ; $Conn = _FTP_Connect($Open, $server, $username, $pass) ; _FTP_FilePut($Conn, 'C:\wand.dat', 'wand.dat') ; _FTP_Close($Open) ; ^ почему файл создается на хосте,но с нулевым размером?Тоесть не закачивается полностью. \\\ мего-хацкер детектед :hack: \\\\\ При вызове _FTP_FileGET точно так же,файл создается с нулевым размером.Вот: $Conn = _FTP_Connect($Open, $server, $username, $pass) ;конектимся _FTP_FileGet($Conn, 'coper.bat', 'C:\coper.bat') --------------- Fever 16 Дек 2010, 16:52 1. InetGet('http://xwab.mobi/forum/', 'С:/index.html') --- 2. зачем вшивать? если можно: #include $sTemp = _TempFile(@TempDir, '~', '.bat') $hFile = FileOpen($sTemp, 2) FileWriteLine($hFile, '@echo off') FileWriteLine($hFile, 'Start mspaint.exe') FileClose($hFile) ShellExecute($sTemp) а потом удалять, если есть надоность --- 3. у самого раньше была проблема с ФТП функциями, которую так и не решил, сейчас поиграюсь с этим может что получится... --------------- Fever 16 Дек 2010, 16:56 поправил код 2 --------------- Игорь 22 Мар 2013, 14:37 Обновил первый пост... Скачать сразу чтоб не искать вот: http://upwap.ru/3055680 В архиве сам инсталятор: autoit-v3-setup Pусский язык: rus_lang Украинский язык: ua_lang добавлено спустя 5 минут: Xwab posts notifier - уведомитель о новых постах Автор: Fever http://xwab.mobi/forum/post1041317 --------------- Popelis 22 Мар 2013, 14:58 кстате, неплохой учитель ^^^ даёт платные уроки :D Фууу, учить аутоит платно, да еще и со школо-учителем с форума... Искренний фейспалм :facepalm: --------------- Fever 22 Мар 2013, 17:50 Popelis, если слово "шутка" тебе ни о чем не говорит, то пожалуйста. --------------- Анархист 22 Мар 2013, 19:03 Интересно.Не 'слышал'. --------------- Игорь 24 Мар 2013, 19:41 Пример Антивируса написанного на AutoIT + исходники http://upwap.ru/3058361 добавлено спустя 15 минут: Программа на Autoit Переводит справку на любой язык( сама прога+исходник) http://upwap.ru/3058379 добавлено спустя 14 минут: Все исходники предоставлены исключительно для примеров и взяты в сети..а также на офф сообществе --------------- Febian 24 Мар 2013, 21:59 Антивирус на autoit? Жжешь однако. :D --------------- Sandr 24 Мар 2013, 22:10 Игорь, антивирь, весящий 1.7 мб? Что-то тут не так)) --------------- Avarskiy 24 Мар 2013, 22:31 Sandr, Бабушкин в пролете :tf: --------------- Febian 24 Мар 2013, 23:47 Бабушкин нервно курит в сторонке. Даже его будущая технология сжатия видео с этим не сравнится. --------------- Игорь 25 Мар 2013, 0:03 Febian, Sandr, Все исходники предоставлены исключительно для примеров и взяты в сети..а также на офф сообществе добавлено спустя 1 минуту: наверн что то типа проверки онлайн)) --------------- Sandr 25 Мар 2013, 8:33 Avarskiy, а я то думал, что Бабушкин гений, но как оказалось не совсем :) --------------- Игорь 14 Апр 2013, 15:42 Данная функция просто ставит пароль на файл. При вводе не правильного пароля, он просто закрывается. $superpass = 'xwab'While 1 $i = InputBox('Super script', 'Enter password', '', '*') If StringCompare($i, $superpass) = 0 Then MsgBox(0, '', 'Thanks for use my cheat:)') ExitLoop Else MsgBox(0, '', 'Password is bad') EndIf WEnd $superpass = 'xwab' - тут вместо хваба ставим свой пасс... --------------- VasaMen 07 Июн 2013, 16:19 Вот недавно написал бота для онлайн игры! Сталкер (http://sta1ker.com/ не реклама) Функционал: - Собрать хабар - Бродить по локациям и убивать монстров - Сражатся на арене - Собирать на рейдах разный шмот, оружие, аптечки - искать тайники - Работает в скрытом режиме (открывается из панели) *пока все. от себя скажу запустил где то минут 5 и я поднял 10уровень Кому нужны исодники пишите в лс. скачать: http://upwap.ru/3148904 http://rghost.ru/46568384 --------------- Игорь 07 Июн 2013, 16:27 Вот недавно написал бота для онлайн игры! Сталкер (http://sta1ker.com/ не реклама) Функционал: - Собрать хабар - Бродить по локациям и убивать монстров - Сражатся на арене - Собирать на рейдах разный шмот, оружие, аптечки - искать тайники - Работает в скрытом режиме (открывается из панели) *пока все. от себя скажу запустил где то минут 5 и я поднял 10уровень Кому нужны исодники пишите в лс. скачать: http://upwap.ru/3148904 http://rghost.ru/46568384 Исходник можно? --------------- VasaMen 07 Июн 2013, 16:38 Вот недавно написал бота для онлайн игры! Сталкер (http://sta1ker.com/ не реклама) Функционал: - Собрать хабар - Бродить по локациям и убивать монстров - Сражатся на арене - Собирать на рейдах разный шмот, оружие, аптечки - искать тайники - Работает в скрытом режиме (открывается из панели) *пока все. от себя скажу запустил где то минут 5 и я поднял 10уровень Кому нужны исодники пишите в лс. скачать: http://upwap.ru/3148904 http://rghost.ru/46568384 Исходник можно? в лс отправил --------------- Fever 07 Июн 2013, 18:12 в 44 посте троянец, размер бинарника не может быть меньше 250кб --------------- Пахомов 07 Июн 2013, 18:42 Чуваки, как с помощью этого запустить Коннект-Менеджер, нажать там кнопку подключение, включить торент клиент и начать закачку? ---------------