LISP-Браузер 1.0.0-beta.1

Инструмент для навигации, поиска и управления Lisp-файлами прямо в AutoCAD

  1. looc_sil
    Текущая версия программы: 1.0.0-beta.1 (2025-04-24)
    Ссылка на скачивание: https://disk.yandex.ru/d/vC74ok-F1JPbNQ
    Контакты для обратной связи: looc_sil@mail.ru, https://t.me/excel_cad_bim


    Описание программы:


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

    [​IMG]
    Зона 1
    • кнопка "Обзор" для выбора папки с файлами *.lsp и строка отображения текущего пути. Вывод файлов осуществляется из всех подпапок.
    Зона 2
    • поле для ввода поисковых запросов. Поисковая строка может содержать несколько запросов, которые отделяются друг от друга символом ";". Символ ";" выполняет роль логического "И", т.е. при поиске будут выведены все файлы, которые соответствуют одновременно всем запросам в поисковой строке;
    • кнопка "Сброс" отменяет поиск, при этом в списке файлов будут отображены все файлы без фильтрации;
    • кнопка "Поиск" выполняет поиск по поисковым запросам и критериям поиска;
    • критерии поиска: в пути файла (прим.: поиск выполняется в пути вложенных подпапок выбранной папки), в имени файла (прим. без учета расширения файла), в содержимом файла, только в командах файла (прим.: поиск в командах не доступен, если выбран критерий поиска "в содержимом файла". Поиск команд выполняется по маске "c:КОМАНДА").
    Зона 3
    • список файлов из указанной папки, либо результат поиска файла по поисковым запросам и критериям поиска.
    Зона 4
    • отображение только для чтения содержимого файла при его выборе в списке файлов.
    Зона 5
    • список доступных команд из выбранного файла в списке файлов.
    Зона 6
    • кнопка "Загрузить файл" - загружает LISP-файл в текущий чертеж AutoCAD;
    • кнопка "Выполнить команду" - одновременно загружает LISP-файл в текущий чертеж AutoCAD (прим.: если он еще не загружен) и выполняет выбранную команду из списка команд (прим. при этом окно браузера закрывается);
    • кнопка "Загрузить все найденные LISP в AutoCAD" - пока не доступна;
    • кнопка "Добавить LISP в автозагрузку AutoCAD" - пока не доступна;
    • кнопка "Перекодировать файл из UTF-8 в ANSI" - преобразует выбранный файл из кодировки UTF-8 в ANSI (прим.: в AutoCAD файлы LISP должны быть в кодировке ANSI). При перекодировке в исходной папке выбранного файла создается BAK-файл, для возможности возврата к исходному файлу;
    • кнопка "Открыть файл в редакторе" - открывает выбранный файл в "Блокноте". Пользователь может внести поясняющие комментарии в файл (прим.: комментарии начинаются с символа ";"), либо откорректировать программный код файла;
    • кнопка "Открыть папку с файлом" - открывает в "Проводнике" папку с выбранным файлом (прим.: например, пользователь может вернуть исходный файл из BAK-файла переименование - см. описание кнопки "Перекодировать файл из UTF-8 в ANSI").
    Зона 7
    • при выборе команды из списка команд файла программа формирует текстовую строку кода, который может быть использован для создания пользовательской кнопки AutoCAD через CUI (прим.: Customize User Interface - редактор пользовательского интерфейса);
    • флажок "добавить загрузку LISP-файла при вызове команды" - позволяет вставить в код кнопки проверку на загрузку исходного файла. Если файл не был загружен в чертеж AutoCAD, то программный код его загрузит (прим.: данный способ позволяет обойтись от прописывания пути к файлу в автозагрузке пользовательских приложений в AutoCAD);
    • кнопка "Скопировать" - копирует код кнопки в буфер обмена.
    Зона 8
    • строка состояния - отображает текущие выполняемые действия.
    Сохранение настроек

    При выходе из программы происходит сохранение текущих настроек программы:
    • путь к папке с файлами;
    • если при закрытии программы был выполнен поиск, то сохраняет поисковый запрос и все критерии поиска;
    • выбранный файл из списка файлов;
    • выбранную команду из списка команд файла.
    Настройки сохраняются в реестре Windows по адресу: "HKEY_CURRENT_USER\SOFTWARE\LS_LISPBROWSER"
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление