Каталог lisp-исходников
Здесь буду держать алфавитный перечень расположенных на сервере lsp-файлов. А то уж и сам путаться начинаю
Постепенно попробую заполнять недостающие поля.
Но можно поступить и по-другому (ну, например, найдена ссылка типа http://autolisp.ru/wp-content/uploads/2012/09/create-layer-by-file.lsp – и что с ней делать?).
Переходим по указанной ссылке, выделяем все и копируем в буфер обмена. Открываем Notepad++ и вставляем скопированный текст. Сохраняем как файл. Обратите внимание на кодировку: она должна быть ANSI-1251.
Теперь lsp готов к загрузке в AutoCAD. Тестируйте
Второй вариант – предоставлена ссылка на закачку (например, так, как это сделано на http://autolisp.ru/?attachment_id=3473. Правый клик на ссылке, “Сохранить объект как” – и выбираем местоположение. Расширение в таком случае менять уже не надо, код готов к загрузке.
Пакетная очистка файлов dwg
Сравнение скорости выполнения кода
Изменение базовой точки штриховки через ActiveX
Изменение базовой точки штриховки
Подсчет вхождений блоков с определенным именем в другие блоки. Результат выводится в ком.строку. Маски имен блоков недопустимы.
Создание слоев в текущем файле по файлу-описанию. Файл описания должен быть в формате csv или txt, кодировка Windows (никаких UTF). В качестве разделителя столбцов допускается применение знаков табуляции или символа “;” Если первым символов в файле описания используется символ “;”, то строка исключается из обработки и рассматривается как комментарий Структура столбцов определена изначально и для ее модификации потребуется менять код.
Удаление маскировок (WIPEOUT) по всему файлу, включая блоки.
Удаление вхождения маскировок (WIPEOUT) по всему файлу, включая блоки. Версия 0.0.2: исправлена ошибка обработки заблокированных слоев.
Экспорта базы данных рисунка в текстовой файл. Производит поиск графических и не графических примитивов в базе рисунка, перебирая метки с 1 до метки последнего созданного примитива , выводит свойства примитивов в текстовой файл в виде : “класс объекта” “метка” “метка в десятичном представлении” “имя объекта” (при его наличии) Автор: Э.Смолянка
Получение имен дисков
Получение прозрачности примитивов.
Проставить точки по вершинам LWPOLYLINE
http://www.forum.inoe.name/showthread.php?p=667736#post667736
http://www.forum.inoe.name/showthread.php?p=667736#post667736
Универсальная функция установки прозрачности примитивам через ename-представление. Использует функции _kpblc-ent-modify-autoregen; _kpblc-conv-ent-to-ename
Установление прозрачности графическим примитивам через ActiveX
Код восстановления команды TRACE (ПОЛОСА). Тестировался в acad2016
Гарантированный поиск файла и / или каталога
Очистка и восстановление / создание масштабов аннотаций в текущем документе.
Очистка файла при старте
Очистка файла при старте
Очистка файла при старте
Очистка файла при открытии, версия 0.0.4
0.0.7
Удаление каталога
Модификация ename-представления примитива. Использует функцию _kpblc-conv-ent-to-ename
Получение списка динамических параметров блока с возможными значениями. В коде обнаружены ошибки :(
Получение списка динамических параметров блока с возможными значениями. Исправленная версия
Получение типа привода
Получение версии AutoCAD
Добавлю - идея "каталога исходников" приказала долго жить. Все исходники теперь будут на гитхабе. Если что-то вдруг понадобится - сообщайте в том же топике в комментариях. Заниматься (скажу сразу) буду по остаточному принципу: работы последнее время как-то сильно неправославно много.