Собственно сам компилятор
Чтобы создать справку по своим функциям или описать чужой модуль или несколько модулей, то:
1. Создаём файлы описания в DynamicSRC\txtUserFunctions
2. В папке DynamicSRC\au3UserExamples создаём одноимённые примеры (будут присоединены к описанию)
3. Выполнить скрипт SD_AutoIt_Help_Builder_Mod.au3 (могу скомпилировать если потребуется), для этого должен быть установлен AutoIt3 версии 3.3.8.1 (и установлен HTML_Help_Workshop). Откроется GUI в котором нажать ОК и появится файл PB User.chm (можно менять тему белая/чёрная).
В текущем компиляторе уже есть файлы описания для Registry.pbi и bigint.pbi в качестве примера. Остаётся только собрать. Также есть описание в комплекте.
Вот что из этого вышло PB User.7z
До кучи сделал компилятор на англ. языке по просьбе
Обновил
Добавлено:
SplitM - разделить строку в карту
SplitL2 - разделить строку в список, но разделитель любой символ из множества.
ScanDir от Петра, древовидный результат поиска файлов
GetCopyName - получить копию имени несуществующего файла
ShortFileSize - кратко указать размер данных, с приставкой Тб, Гб, Мб, кб
Сделан отдельный раздел для файловых операций, там уже 6 функций.
Изменено:
RegexReplace2 - улучшенная версия, обсуждалась
RepeatCharN - вариант через FillMemory, заполнение памяти
Отредактировано AZJIO (15.11.2022 03:27:40)