VetCAD

LISP-Браузер (beta.3). Инструмент для навигации, поиска и управления LISP-файлами прямо в AutoCAD

    2 оценки

looc_sil

размещено: 24 Апреля 2025
обновлено: 03 Мая 2025
Браузер LISP-файлов в AutoCAD предназначен для:
- вывода всех файлов *.lsp из указанной папки;
- отображение содержимого выбранного файла и списка доступных в нем команд;
- поиска файлов по различным критериям;
- загрузки LISP-файлов в AutoCAD;
- выполнение выбранной команды из файла;
- открытия файлов для редактирование в блокноте;
- перекодирования файла из UTF-8 в ANSI;
- генерации кода для создания пользовательских кнопок;
- копирование кода команд пользовательских кнопок в буфер обмена для дальнейшего использования.

Текущая версия программы: 1.0.0-beta.3 (2025-05-01)
• переработано окно программы: выполнено горизонтальным. Размер окна подобран таким образом чтобы помещаться на экране при разрешении 1280 х 1024 и масштабе 125%;
• добавлен вывод информации по количеству найденных файлов, количеству команд и типу исполняемого файла;
• добавлен интерфейс для нового функционала по поиску (для последующей разработки);
• придумана идея и добавлен интерфейс (кнопка) для перехода по URL-ссылке (для последующей разработки);
• добавлен интерфейс (кнопка) для настроек программы (для последующей разработки);
• частично доработан код программы.

Он-лайн страница программы: https://telegra.ph/LS-LISPBROWSER-04-23
LISP-Браузер (beta.3). Инструмент для навигации, поиска и управления LISP-файлами прямо в AutoCAD1

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-10 из 18
Ingpro , 27 апреля 2025 в 09:43
#1
Описание программы выглядит интересно, как правильно установить? С файлом LS_LISPBROWSER.VLX понятно, а куда
LS_LISPBROWSER.VLX.md5?
looc_sil , 27 апреля 2025 в 11:07
#2
LS_LISPBROWSER.VLX - исполняемый файл.
Запуск файла командой "_appload". В открывшемся окне желательно добавить его в автозагрузку, чтобы загружался при запуске AutoCAD. Команда для пользовательской кнопки "^C^CLS_BROWSER;".

LS_LISPBROWSER.VLX.md5 - это файл контрольной суммы.
Он нужен только для проверки целостности исполняемого файла.
Если проверка не требуется, то не скачивайте и не используйте его.
Ingpro , 27 апреля 2025 в 12:06
#3
При вызове команды окно открывается, но оно выходит за пределы экрана и его невозможно уменьшить, верхние строки не видны, активны только нижние строки
О программе Онлайн справка и Закрыть
Какие версии AutoCAD поддерживаются?
Проверяю в 2015 AutoCAD.
Завтра смогу проверить в 2021...
looc_sil , 27 апреля 2025 в 12:24
#4
Размер окна программы 855х905 (ШхВ) пикселей, изменить его размер пользователь не может.
Программа написана на LISP (чтобы работа не зависела от версии AutoCAD) и имеет все особенности/ограничения его работы с оконными приложениями.
Я выложил программу именно для бета тестирования, чтобы понять какие проблемы есть и их исправить.

Какое у вас разрешение экрана?
Ingpro , 27 апреля 2025 в 12:52
#5
Цитата:
Сообщение #4 от looc_sil
Какое у вас разрешение экрана?

1280х1024
На работе 1920х1080
looc_sil , 27 апреля 2025 в 12:58
#6
странно, должно все помещаться...
Может у вас увеличен размер шрифта в системе?

Вы можете прислать мне снимок экрана (скриншот)?
- либо на почту: looc_sil@mail.ru
- либо в телеграм в комментарии к посту: https://t.me/excel_cad_bim/71
Ingpro , 27 апреля 2025 в 13:04
#7
Цитата:
Сообщение #6 от looc_sil
Может у вас увеличен размер шрифта в системе?

Да, 125
Ingpro , 27 апреля 2025 в 13:07
#8
Цитата:
Сообщение #6 от looc_sil
странно, должно все помещаться...

Хорошо бы иметь возможность изменять размер окна...
looc_sil , 27 апреля 2025 в 13:08
#9
Цитата:
Сообщение #7 от Ingpro
Да, 125

тогда понятно

Оконные приложения в AutoLISP формируются исходя из размера (высоты) текстовых символов, поэтому у вас высота окна не 905 пикселей, а на 25% больше - 1132 пикселя.

Сократить размер элементов окна можно, но тогда у других пользователей (с размером шрифта в 100%) все будет маленьким и будет неудобно использовать...
looc_sil , 27 апреля 2025 в 13:12
#10
Цитата:
Сообщение #8 от Ingpro
Хорошо бы иметь возможность изменять размер окна...


Программа написана на LISP, который в целом не зависит от версии программы AutoCAD. При этом да, есть ограничения по функционалу. Поэтому я искал компромисс между возможность запуска моей программы "без бубнов" и функциональностью.

Если программу переписать на любом другом языке программирования, тогда да - можно сделать настраиваемые окна и кучу "красивостей", но тогда не будет одной ее универсальной версии для всех. Придется под каждую версию AutoCAD (с одинаковым ядром) писать свой вариант программы.
zip

0.01 МБ

СКАЧАТЬ