Я бы попросил кого нибудь из знающих людей сделать гайд по Autoit. А именно по программа которые делает Semoder и Nitrogen обычные несложные например для точки, взятие, сдатие квеста или покупание из шопа предметов. Написать основы а уже больше сами могли бы нагнать
Последний раз редактировалось STIL23; 04.02.2012 в 07:42.
Странно, но я бы тоже не отказался, зная самые основы Delphi не выискал нужной мне (чтобы справа от каждой строки было пояснение, что она делает) инфы о Autoit, искал на жуке, ПВлабе, гуглах. Возможно криво искал, а возможно то что мне нужно отсутствует.
Если нет желания писать отдельный гайд, то тыкните ссылкой, очень прошу. (пока у меня есть желание этим заняться)
З.Ы. [Ссылки могут видеть только зарегистрированные пользователи. ] ничего не понял.
P.P.S. пока АвтоИт не освоил, пошел искать как в Делфи отправлять пакеты, так что информация не к спеху
________________ Dota 2 Jolie/Onotroll/Anatrop
Последний раз редактировалось ~ГайвеР~; 04.02.2012 в 09:16.
Кинь сам скрипт который нада вписывать а то среди всяких смена стиля и тд не найдешь
Добавлено через 3 часа 51 минуту
Просто напишите как сделать через auto it простую прогу чтобы искал окно пв как проги семодера и отпровлял пакеты и все мне больше ничего не нада кому не тяжело распишите плз
Последний раз редактировалось STIL23; 04.02.2012 в 19:22.
Причина: Добавлено сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ]
лень переформатировать
[Ссылки могут видеть только зарегистрированные пользователи. ]
AutoIt 3
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ][/c]
Описание:
Цитата:
AutoIt v3 - это язык для написания сценариев, напоминающий BASIC. Основным его назначением является автоматизация работ с Windows GUI (графическим интерфейсом пользователя MS Windows). Для выполнения этой сложной задачи предоставляется комбинация испытанных методов, включающих в себя эмуляцию нажатий комбинаций клавиш клавиатуры, перемещения указателя мыши, управление окнами и их визуальными элементами. Как показывает практика, эти "приводные ремни" весьма эффективны для получения работающих решений в ситуациях, когда другие стандартные средства (например, VBScript и SendKeys) оказываются бессильны.
Умеет он очень и очень многое! Бесплатный.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Справочные материалы
[Ссылки могут видеть только зарегистрированные пользователи. ], [Ссылки могут видеть только зарегистрированные пользователи. ] (10 Мб) для v3.3.6.1 от активных пользователей, обсуждается на [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] (v3.2.5.4 от Иванова) и других языках
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] (11 Мб) или [Ссылки могут видеть только зарегистрированные пользователи. ]
Справка общего характера
[Ссылки могут видеть только зарегистрированные пользователи. ], [Ссылки могут видеть только зарегистрированные пользователи. ], [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
WinAPI
[Ссылки могут видеть только зарегистрированные пользователи. ], (веб-страничка).
[Ссылки могут видеть только зарегистрированные пользователи. ], (веб-страничка).
[Ссылки могут видеть только зарегистрированные пользователи. ], (веб-страничка).
[Ссылки могут видеть только зарегистрированные пользователи. ], (веб-страничка).
[Ссылки могут видеть только зарегистрированные пользователи. ], (веб-страничка).
[Ссылки могут видеть только зарегистрированные пользователи. ], (веб-страничка).
[Ссылки могут видеть только зарегистрированные пользователи. ] Справочник 925 функций, англ. яз. в виде программы EXE, [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ], англ. яз. в виде программы EXE, [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ], англ. яз.
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] (2 Мб) или [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] (3 Мб)
[Ссылки могут видеть только зарегистрированные пользователи. ] (Win 32 API по шагам)
[Ссылки могут видеть только зарегистрированные пользователи. ] тот же выше указанный ресурс
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ], Синтаксис C (не VB!)
Помощь по регулярным выражениям
[Ссылки могут видеть только зарегистрированные пользователи. ]
Книга от Дж. Фридл - Регулярные выражения. Библиотека программиста [[Ссылки могут видеть только зарегистрированные пользователи. ]], [[Ссылки могут видеть только зарегистрированные пользователи. ]], [[Ссылки могут видеть только зарегистрированные пользователи. ]].
[Ссылки могут видеть только зарегистрированные пользователи. ].
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] - доступное пониманию описание конструкций
[Ссылки могут видеть только зарегистрированные пользователи. ] - доступное пониманию описание конструкций
[Ссылки могут видеть только зарегистрированные пользователи. ] - справочник по метасимволам
[Ссылки могут видеть только зарегистрированные пользователи. ] - управляющие символы
Англоязычные учебники
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] (652 КБ) - Ваш быстрый гид в мир AutoIt-а (pdf)
[Ссылки могут видеть только зарегистрированные пользователи. ] - Небольшое (пока?) руководство по использованию функции DllCall*()
[Ссылки могут видеть только зарегистрированные пользователи. ] (4.7 Мб) ([Ссылки могут видеть только зарегистрированные пользователи. ]) - комплект содержит в себе следующие инструменты:
[Ссылки могут видеть только зарегистрированные пользователи. ] (724 Kb) - Создание внешнего интерфейса 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-функции.
[Ссылки могут видеть только зарегистрированные пользователи. ].
[Ссылки могут видеть только зарегистрированные пользователи. ] «Если для вас понятно то, что вы пишете, это ещё не значит, что и остальным оно будет также очевидно!» :spy:
[Ссылки могут видеть только зарегистрированные пользователи. ] «Не всегда выставление полных примеров помогает тому, кто спрашивает... Если бы за меня вот так всегда всё делали, когда я начинал (показывали всё примерами, а не указывали на нужное направление), то вряд ли я бы развивался в изучении AutoIt'а» :beer:
[Ссылки могут видеть только зарегистрированные пользователи. ] Помимо тега [Ссылки могут видеть только зарегистрированные пользователи. ], используйте тег [Ссылки могут видеть только зарегистрированные пользователи. ] для больших кусков кода. Так легче читать сообщения, это поможет не отпугнуть тех, кто всё же решится вам помочь .
4. Размещая вопрос, желательно при этом выкладывать код проблемного участка вашего скрипта.
5. Старайтесь предоставить как можно больше деталей касательно вашей проблемы (но не преувеличивая), гадать ещё никто не научился.
6. Старайтесь не выкладывать один и тот же пример в модифицированном виде, лучше всего поправьте своё первоначальное сообщение и сообщите об этом остальным в новом. Но если всё же модификация заслуживает отдельного, нового поста (например, если хочется сохранить и предыдущую версию примера), и в ней многие функции повторяются (не изменённые), то лучше их не выкладывать, а просто указать на предыдущую версию примера. Таким образом, не пострадает общение на форуме, качество сообщений и читабельность форума в целом .
7. Если у вас много времени, и так случилось, что вы пишете сообщение довольно долго (полчаса, скажем), то перед его отправкой лучше обновите страницу (на другом/й окне/вкладке), так как, возможно, на ваш вопрос уже дали ответ или (если вы пытаетесь помочь другим) похожее на ваше решение уже предоставили, поэтому незачем плодить одни и те же решения/примеры, это затруднит в будущем поиск и нахождение действительно важного решения/ответа.
8. Ну и, как (должно быть) известно, прежде чем что-либо спрашивать в этой (да и не только) ветке, используйте поиск, в нашем случае это:
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] - содержит огромное количество материалов на тему 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_*, при обработке данных и т.п.
$p - (Pointer) Указатель на структуру или на её элемент
Остальное имя переменной следует начинать с заглавной буквы, и оно должно отражать функциональность (свойства) переменной. Имена вроде “$iC” неприемлемы.
"$aiWeekDayNames" или "$iCounter" намного предпочтительнее.
Переведено с [Ссылки могут видеть только зарегистрированные пользователи. ].
P.S От себя...
Такая манера написания скриптов уже стала почти стандартом среди AutoIt-кодеров, оно придаёт коду более читабельный и приятный вид.
[Ссылки могут видеть только зарегистрированные пользователи. ] - архив ниже приведённых скриптов.
Готовые скрипты и программы с открытым кодом на AutoIt
[Ссылки могут видеть только зарегистрированные пользователи. ] - Скрипт-программа для сохранения/восстановления позиции значков рабочего стола.
[Ссылки могут видеть только зарегистрированные пользователи. ] - Утилита для захвата изображений с экрана.
[Ссылки могут видеть только зарегистрированные пользователи. ].
Общие вопросы и решения на Autoit
[Ссылки могут видеть только зарегистрированные пользователи. ] - Последняя версия: [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[#]==================================================[/#] Отдельные функции и библиотеки (UDF):
Функции, относящиеся к интернету
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
_SocketToIP - Получение IP по подключённому сокету:
Код:
; Function to return IP Address from a connected socket.
;вызов функции через "Dim $szIP_Accepted = SocketToIP($ConnectedSocket)"
Func _SocketToIP($iSocket)
Local $stSockAddr = DllStructCreate("short;ushort;uint;char[8]")
Local $aRet = DllCall("Ws2_32.dll", "int", "getpeername", "int", $iSocket, _
"ptr", DllStructGetPtr($stSockAddr), "int_ptr", DllStructGetSize($stSockAddr))
If Not @error And $aRet[0] = 0 Then
$aRet = DllCall("Ws2_32.dll", "str", "inet_ntoa", "int", DllStructGetData($stSockAddr, 3))
If Not @error Then $aRet = $aRet[0]
Else
$aRet = 0
EndIf
Return $aRet
EndFunc
[#]==================================================[/#] Функции для работы с процессами и окнами
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Функция для получения пути исполняемого файла по PID (идентификатор процесса):
[#]==================================================[/#] Функции для работы с файлами
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] - Функция, проверяющая, не является ли определённая папка пустой
[#]==================================================[/#]
Функции для GUI/Tray
[Ссылки могут видеть только зарегистрированные пользователи. ] - [[Ссылки могут видеть только зарегистрированные пользователи. ]]
Функция [Ссылки могут видеть только зарегистрированные пользователи. ] - Возвращает массив (или строку) с полными путями к выбранным файлам
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] - Библиотека для работы с событием OnHover (наведение курсора мыши) у элементов
[Ссылки могут видеть только зарегистрированные пользователи. ] - Создание форматированного Label'а
[#]==================================================[/#]
Системные функции
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] - Для отлова нажатых клавиш (не Keylogger)
[#]==================================================[/#]
Разное (то, что не подпадает под другие категории)
[Ссылки могут видеть только зарегистрированные пользователи. ] - Коллекция библиотек на официальном форуме
[Ссылки могут видеть только зарегистрированные пользователи. ] - Мелкие, но полезные ухищения/функции при работе с AutoIt
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] - Предназначены для обработки подключаемых библиотек через #include
[Ссылки могут видеть только зарегистрированные пользователи. ]
За шапкой следит [Ссылки могут видеть только зарегистрированные пользователи. ] / [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]