Что нового

AutoIt Loader - Загрузчик среды AutoIt

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
AutoIt Loader - Загрузчик среды AutoIt
About.jpg

Предисловие:
Данный проект разрабатывался несколько лет, был переписан два раза, потрачено немало времени и энергии на его создание, изначально делался "для себя", т.ч может понравиться не всем.
Основная причина создания такого инструмента - снятие головной боли при переустановке системы, а также для возможности брать с собой AutoIt куда угодно со всеми своими прибамбасами.

Описание:
AutoIt Loader - это по сути загрузчик среды AutoIt, который позволяет полностью использовать AutoIt как портативную среду разработки.
Идея в том, чтобы загрузить в систему все необходимые ресурсы AutoIt на время работы (имеется возможность добавить в автозагрузку системы), позволяя использовать AutoIt так, как будто он установлен в системе, при этом не конфликтуя с установленным в системе AutoIt'ом.
Основная возможность это менять версии AutoIt в несколько кликов, при чём после изменения версии, вся среда подстраивается под работу с этой версией.
Имеется также возможность "докачивать" (обновлять) новые версии в среду разработки, либо с официального источника, либо с другого источника на вашем ПК.
После выгрузки (выход из приложения в системном лотке) все ресурсы и записи реестра очищаются полностью, не оставляя никаких следов.
В загрузчик входит 4 наиболее популярных и критических версии AutoIt, на смену которых было сделано наибольшее число изменений.

Также у загрузчика имеется вспомогательный т.н модуль - AutoIt Tools (см. снимки ниже), который имеет ряд необходимых по моему мнению утилит и программ.
AutoIt Tools загружается вместе с загрузчиком (можно отключить при желаний), и появляется при навидении курсора мышки в левом нижнем углу экрана.
Меню у этого модуля динамическое, и можно его очень просто изменить при помощи встроенного редактора который вызывается из контекстного меню модуля (ПКМ).

За основу редактора кода взята сборка SciTE от Yashied, на мой взгляд наиболее функциональная и портативно-способная из тех что я видел.


Кредит и копирайт на утилиты и инструменты использованные в данном проекте (Англ.):
Yashied (SciTE build, and it's utilities)
Jos (many AutoIt utilities)
asdf8 (Tidy)
SvenP (Scriptomatic)
Pablo Oses (RegEx Tester)
Jason Boggs (IncludeManager)
Jonas Lewin (Search And Replace)

Florian Balmer et al (Notepad2)
Neil Hodgson (parts in Notepad2)
Matthew Ellis (parts in Notepad2)
Eternally Confuzzled (parts in Notepad2)
Dean P.Grimm (WinMerge)
Roger Dingledine (AdvOR)
Nick Mathewson (AdvOR)
The Tor Project, Inc. (AdvOR)
Albu Cristian (parts in AdvOR)
BitTorrent, Inc. (uTorrent)
Nir Sofer (VideoCacheView)
Aha-soft (ArtIcons)
Foxit Software Company (Foxit Reader)
Balazs Szalkai (Greenfish Icon Editor)
Pierre-e Gougelet (XnView)
Nir Sofer (BulletsPassView)
Nir Sofer (Dll Export Viewer)
Microsoft (OleViewer)
Nir Sofer (OpenedFilesView)
Angus Johnson (Resource Hacker)
ManHunter / PCL (Resource Ripper)
Nir Sofer (ShellMenuView)
Nir Sofer (SmartSniff)
Anatoliy Grigorenko (TnrCharmap)
Markus F.X.J. Oberhumer (Upx)
Eugeny Bashkin (Upx Shell)
Nir Sofer (WebBrowserPassView)
Mark Russinovich (Autoruns)
CPUID (CPU-Z)
Rodrigo Luger (Everest)
Mark Russinovich (Process Explorer)
Mark Russinovich (Process Monitor)
Mister Group (System Explorer)

AutoIt Team
AutoIt Community
AutoIt Russian Community

Файлы:
1.1
AutoIt_Loader.zip

1.0
AutoIt_Loader.zip (119~ mb), Зеркало
Рекомендуется отключить антивирус и/или защитник Windows на время скачивания, а также добавить в исключения распаковываемые файлы.

Снимки:
О программе
About.png

Меню по значку в системном лотке - управление загрузчиком
Tray.png

Изменение версии AutoIt
Change autoit version.png

Менеджер AutoIt версии
Autoit version manager.png

Персонализация личных данных (используется в аббревиатурах и директивах pragma)
Personalize autoit data.png

Модуль AutoIt Tools
AutoIt tools.png

Меню AutoIt Tools
AutoIt tools menu.png

Редактор меню для AutoIt Tools
AutoIt tools Menu editor.png

История версий:
1.1
* AutoIt Loader: Добавлена возможность перезапуска AutoIt Loader.
* AutoIt Loader: Изменён диалог "Change AutoIt version".
* AutoIt Loader: Теперь следы от утилит Yashied'а удаляются корректно.
* AutoIt Loader: Теперь также и в аббревиатурах заменяются пути.
* AutoIt Loader: Исправлена проблема с проверкой на обновления (не срабатывало после перезапуска системы).
* AutoIt Loader: Добавлена возможность указать файл сертификата для цифровой подписи в диалоге "Personalize AutoIt data".
* AutoIt Tools: Исправлена проблема с подписью скомпилированных скриптов в Compiler Wrapper.
* AutoIt Tools: Теперь "AutoIt Tools" более адаптивный к позиции панели задач.
* AutoIt Tools: Добавлена утилита "Inspect" в меню "Apps --> Programming" для интерфейса UIAutomation.
* SciTE: Исправлена проблема с переходом к строке с ошибкой в случае если она найдена в подключаемой библиотеке (по F4 или двойным нажатием ЛКМ).
* SciTE: Исправлена проблема опции Move line down (Downwards).
* SciTE: Добавлены подсказки для UDF в этой сборке (в "AutoIt_Loader\AutoIt\UDFs").
* SciTE: Добавлена новая опция [Execution level: "requireAdministrator"] (в "Tools\Settings") позволяющая запускать SciTE с уровнем прав requireAdministrator.
* SciTE: Теперь фолды (folds) сохраняются и восстанавливаются корректно.
* SciTE: Добавлена аббревиатура "udfspec" которая расширяется до шаблона стандарта спецификации UDF.

1.0
Первая публичная версия

Источник: autoit-script.ru
Автор(ы): G.Sandler (CreatoR)
 
Последнее редактирование:

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
OffTopic:
вот в тему обнаружения антивирусами. пришлось свой проект перевести в a3x файлы и запускать через AutoIT3.exe
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
AutoIt перестал дружить с антивирусами в целом, об этом пишут разработчики.
Попробую решить это позже.
 

tan999

Новичок
Сообщения
1
Репутация
0
Исправьте пожалуйста ссылку, не происходит скачивание, просто перекидывает на главную страницу форума
 

xXx

╚{■_■}╗
Меценат
Сообщения
248
Репутация
95
не происходит скачивание
Файл: AutoIt_Loader.zip (119~ mb)
Сообщение автоматически объединено:

... и записи реестра очищаются полностью...
Нужно еще обратить внимание на ветку реестра "HKEY_CURRENT_USER\Software\Y's" (это настройки ПО от Yashied).
 
Последнее редактирование:
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Новая версия:

1.1
* AutoIt Loader: Добавлена возможность перезапуска AutoIt Loader.
* AutoIt Loader: Изменён диалог "Change AutoIt version".
* AutoIt Loader: Теперь следы от утилит Yashied'а удаляются корректно.
* AutoIt Loader: Теперь также и в аббревиатурах заменяются пути.
* AutoIt Loader: Исправлена проблема с проверкой на обновления (не срабатывало после перезапуска системы).
* AutoIt Loader: Добавлена возможность указать файл сертификата для цифровой подписи в диалоге "Personalize AutoIt data".
* AutoIt Tools: Исправлена проблема с подписью скомпилированных скриптов в Compiler Wrapper.
* AutoIt Tools: Теперь "AutoIt Tools" более адаптивный к позиции панели задач.
* AutoIt Tools: Добавлена утилита "Inspect" в меню "Apps --> Programming" для интерфейса UIAutomation.
* SciTE: Исправлена проблема с переходом к строке с ошибкой в случае если она найдена в подключаемой библиотеке (по F4 или двойным нажатием ЛКМ).
* SciTE: Исправлена проблема опции Move line down (Downwards).
* SciTE: Добавлены подсказки для UDF в этой сборке (в "AutoIt_Loader\AutoIt\UDFs").
* SciTE: Добавлена новая опция [Execution level: "requireAdministrator"] (в "Tools\Settings") позволяющая запускать SciTE с уровнем прав requireAdministrator.
* SciTE: Теперь фолды (folds) сохраняются и восстанавливаются корректно.
* SciTE: Добавлена аббревиатура "udfspec" которая расширяется до шаблона стандарта спецификации UDF.

Настоятельно рекомендуется отключить антивирус и/или защитник Windows на время скачивания или обновления.
 

Mike

Новичок
Сообщения
4
Репутация
0
Добрый день! Как деинсталлировать лоадер? :smile:
 

Ciber SLasH

Новичок
Сообщения
13
Репутация
0
А как сделать, чтобы не игнорировалисьи директивы #AutoIt3Wrapper?
 

eus_deus

Новичок
Сообщения
118
Репутация
0
Вопрос - как в вашей сборке задать параметрі Au3Stripper (функции для игнорирования)?
Сообщение автоматически объединено:

Stripping complete with unresolved errors - а где можно увидеть подробнее, что именно не так?
 
Последнее редактирование:
Верх