Добавил раздел "Phone-MTP" (29 функций) для доступа к файловой системе телефона по протоколу MTP, точнее любого устройства использующего этот протокол.
Добавил RemoveNonWordChars()
Компилятор справки PureBasic на основе компилятора справки AutoIt3
Сообщений 31 страница 40 из 40
Поделиться3128.07.2023 04:52:52
Поделиться3202.10.2023 11:00:08
Добавил 4 функции:
FileDirListCmd - неплохая альтернатива cmd.exe+Dir, тем более нативная
CreateLink - давно использовал, понял что это стабильный вариант (автор Fred)
SplitListByWords - разделение по словам. Ещё одно символьное перечисление, похожее на другие Split, но не совсем, тоже приходится напрячь мозги, чтобы переиначить логику на включение вместо исключения. Остальные варианты наверно уже будут просто форками этих вариантов, просто замена диапазонов.
SplitMapByWords - разделение по словам без дубликатов за счёт карты.
И обновил UTF-8 (для англоязычных + транслейт)
Поделиться3302.10.2023 12:44:25
AZJIO
Спасибо за обновление справки, только вопрос - нормальной светлой темы больше не будет? А то тёмная - какая-то вырвиглазная.
Поделиться3402.10.2023 12:56:01
Smitis
ещё как будет, она уже есть в комплекте. Смотри файл PB User.7z. А файл "PureBasic_PB_User" он как пример, в нём просто поменяй файлы на "белые" и будет всё тоже самое. Там пример объединяющей справки. И он скорее всего работает только с Help.exe, потому что через автоматизацию окна, а нативный вариант PureBasic через прямую ссылку в справке, а так как там объединяющий файл, то я думаю что это работать не будет.
Поделиться3502.10.2023 16:55:49
AZJIO
Нашёл, не по той ссылке скачивал (из темы, а не из шапки). Хотя там тоже файлы от 02.10
Поделиться3612.01.2024 18:51:55
Добавил десяток функций 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)
Поделиться3718.07.2024 07:27:18
Заметил в последней сборке пропал блок синтаксиса, вместо копирования сделал перемещение в папку UTF-8 из-за чего в справке с кодировкой Win-1251 пропал блок синтаксиса. Сейчас восстановил и добавил SplitL3 в раздел "Строки" и SetWindowFocus(), SetForegroundWindow() в раздел WinAPI.
Поделиться3830.10.2024 23:35:40
Добавил 6 функций
EnumWindows - применяется в инструментах для IDE PureBasic для поиска окна, да и вообще полезная вещь
EnumChildWindows - -//-
GetScintillaText - применяется в инструментах для IDE PureBasic
GetScintillaRangeText - -//-
SCI_SETILEXER - автор Фред, поддержка лексеров
WinGetHandle - мой аналог подобный AutoIt3-функции
Поделиться3928.02.2025 03:09:40
Обновлено
уже выкладывал в теме основной справки cp1251_to_cp866(), cp866_to_cp1251(), BinaryHex(), MultiByteToWideChar
Добавил ещё OemToChar и CharToOem в раздел WinAPI. Ну и скомпилировал копии в UTF-8 для англоязычных.
Теперь во всех файлах chm внутри находится файл проекта *.hhp. Достаточно в html-файл вставить не отображаемую пустышку-ссылку на файл проекта и он добавляется в chm как элемент на который есть ссылка. То есть проект содержится сам в себе полностью, то есть распаковываем, правим html-файлы, кликаем на файл проекта (открывается в "HTML Help Workshop"), кликаем "Компилировать" получаем обновлённый CHM.
Поделиться4025.04.2025 05:31:22
Добавил Snippets (фрагменты) - 3-й пункт в справке. Часто возвращался к ним и с трудом находил, поэтому добавил раздел. Это не функции, поэтому не вставить в какой-то раздел.
Наверно сделаю ещё версию более русифицированную, там всего-то дерево по русски написать.
Отредактировано AZJIO (25.04.2025 05:32:51)