PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » Компилятор справки PureBasic на основе компилятора справки AutoIt3


Компилятор справки PureBasic на основе компилятора справки AutoIt3

Сообщений 31 страница 42 из 42

31

Добавил sprintf

0

32

Раздел VectorDrawing в справке неудачно структурирован. AZJIO, можешь перенести список команд в самый верх? В реальной работе со справкой, именно к списоку команд в описании раздела, чаще всего приходится обращаться. А когда описание достаточно большое, очень напрягает постоянно проматывать всю страницу. Считаю, что можно и отойти от оригинального структурирования, в пользу эргономичности.

Отредактировано Webarion (16.07.2023 22:45:13)

0

33

Вот PureBasic_PB_User

+1

34

Добавил Format() от mk-soft.
Вот эти функции сложно было добавлять, практически переведённое описание sprintf из AutoIt3 пришлось тестировать и удалять те спецификаторы, которые не работают. В этом плане поведение Format() имеет ещё больше отличий. В любом случае функция интересная и её можно обрезать если в программе используется упрощённые варианты, например ReplaceString(Str$ , "%s", Replacement$) для строк перевода.

0

35

Добавил раздел "Phone-MTP" (29 функций) для доступа к файловой системе телефона по протоколу MTP, точнее любого устройства использующего этот протокол.
Добавил RemoveNonWordChars()

0

36

Добавил 4 функции:
FileDirListCmd - неплохая альтернатива cmd.exe+Dir, тем более нативная
CreateLink - давно использовал, понял что это стабильный вариант (автор Fred)
SplitListByWords - разделение по словам. Ещё одно символьное перечисление, похожее на другие Split, но не совсем, тоже приходится напрячь мозги, чтобы переиначить логику на включение вместо исключения. Остальные варианты наверно уже будут просто форками этих вариантов, просто замена диапазонов.
SplitMapByWords - разделение по словам без дубликатов за счёт карты.
И обновил UTF-8 (для англоязычных + транслейт)

0

37

AZJIO
Спасибо за обновление справки, только вопрос - нормальной светлой темы больше не будет? А то тёмная - какая-то вырвиглазная.

0

38

Smitis
ещё как будет, она уже есть в комплекте. Смотри файл PB User.7z. А  файл "PureBasic_PB_User" он как пример, в нём просто поменяй файлы на "белые" и будет всё тоже самое. Там пример объединяющей справки. И он скорее всего работает только с Help.exe, потому что через автоматизацию окна, а нативный вариант PureBasic через прямую ссылку в справке, а так как там объединяющий файл, то я думаю что это работать не будет.

0

39

AZJIO
Нашёл, не по той ссылке скачивал (из темы, а не из шапки). Хотя там тоже файлы от 02.10

0

40

Добавил десяток функций Lizard (инклуда нет в комплекте, совместно dll там 4 Мб, слишком много для справки размером 300 кб)

BindCallback
DuplicateExpression
Evaluate
GetDouble
GetMemory
GetQuad
InputExpression
SetDouble
SetMemory
SetQuad

Небольшие поправки в Is..., излишнее приравнивание входной переменной

IsDigital
IsFloat
IsHex
IsLatin

И добавлены (по крайней мере датированы после последнего поста, помню что-то добавил, но не озвучил)

WM_MENUSELECT
WM_CONTEXTMENU
WM_ENTERMENULOOP
WM_EXITMENULOOP

Исправил проблему со "Scintilla", на общей странице раздела ссылки были нерабочими
Исправил в сборке UTF-8, общие страницы раздела были не в UTF-8.

Отредактировано AZJIO (12.01.2024 19:01:23)

0

41

Заметил в последней сборке пропал блок синтаксиса, вместо копирования сделал перемещение в папку UTF-8 из-за чего в справке с кодировкой Win-1251 пропал блок синтаксиса. Сейчас восстановил и добавил SplitL3 в раздел "Строки" и SetWindowFocus(), SetForegroundWindow() в раздел WinAPI.

0

42

Добавил 6 функций
EnumWindows - применяется в инструментах для IDE PureBasic для поиска окна, да и вообще полезная вещь
EnumChildWindows - -//-
GetScintillaText - применяется в инструментах для IDE PureBasic
GetScintillaRangeText -  -//-
SCI_SETILEXER - автор Фред, поддержка лексеров
WinGetHandle - мой аналог подобный AutoIt3-функции

0


Вы здесь » PureBasic - форум » PureBasic для Windows » Компилятор справки PureBasic на основе компилятора справки AutoIt3