Как скачать код с сайта, доступность материалов (и немного саморекламы)
В некоторых статьях публикуются не только исходники, но и ссылки на файлы lsp.
Все материалы, опубликованные на этом сайте, являются свободно распространяемыми. Если что-то надо использовать - бога ради, забирайте. Если по ходу дела укажете мое авторство, линк на ресурс или что-то наподобие - будет совсем замечательно.
P.S. Есть у меня и канал на YouTube. Вдруг что интересное для себя найдете
Некоторые вещи есть только там.
P.P.S. Используемые lisp-функции
---
На сайте не ведется сбор и анализ персональных данных ни в каком виде. Отправляя комментарий, Вы можете использовать любой ник и любой адрес электронной почты, даже несуществующий.
Приколы хранения настроек аддона для ACAD
На NET Framework существует некий аддон. В аддоне есть какие-то там параметры. Че будет, если их не просто менять, а удалять как неиспользуемые?
Попробую разобраться.
Далее
Недокументированные ограничения AutoLISP
Зацепился сегодня языками с одним очень умным человеком (последнее время появляется здесь) на предмет ограничений в AutoLISP. Хотя б под AutoCAD. Чего знаю / помню - под катом.
Далее
Пакетная обработка файлов в NCAD 23.1 и монитор системных переменных
Задача: в фоновом режиме открыть энное количество файлов dwg, собрать оттуда (к примеру) список слоев и дальше все это богатство обрабатывать. Казалось бы, что может пойти не так? Но это ж наник, тут мины на каждом шагу раскиданы.
Далее
Работа с БД через Linq2Sql
Столкнулся тут на работе с задачей - из огромного представления надо по запросу получить либо вообще все, либо несколько сотен первых записей с предварительной сортировкой. Казалось бы, что могло пойти не так?
Далее
Автонастройка VS для загрузки NET-сборки в ACAD
Есть проект на NET для ACAD2024 (и более ранние версии). Задача - заставить при старте отладки не только запустить ACAD, но и загрузить сборку.
Помним, да, что все здесь - всего лишь шпаргалка?
Далее
nanoCAD – совместная работа с файлами по сети в условиях разных ОС
Обнаружена проблема при совместном открытии файлов в nanoCAD.
Есть три компьютера, linux1 (ОС AstraLinux), linux2 (ОС AstraLinux), windows (Windows 10). На всех установлены одни и те же версии nanoCAD (23.1, 24.1).
Все компьютеры имеют полный доступ к некоему сетевому ресурсу (в условиях Windows — \\server\files\file.dwg; в условиях Linux nanoCad показывает путь к файлу как z:\mnt\netfolders\files\file.dwg). Работа ведется именно напрямую на сервере.
Вся работа выполняется только с этим файлом. Содержимое файла не имеет никакого значения.
Далее
Восстановление некоторых окон nanoCAD
На основании https://doctorraz.blogspot.com/2024/06/nanocad.html нарисовал вот такое чудовище
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | (vl-load-com) ((lambda (/ hive) (setq hive (strcat "HKEY_CURRENT_USER\" (vlax-product-key) "\\Profiles\" (getvar "cprofile") "\\Commands\\Plot" ) ) (vl-registry-delete hive "CPageSetupDlg Size") (setq hive (strcat "HKEY_CURRENT_USER\" (vlax-product-key) "\" (cond ((= (getvar "cconfiguration") "") "nCAD" ) (t (getvar "cconfiguration")) ) "\\MechCtl" ) ) (vl-registry-delete hive "ObjectSearcher_FindReplaceDialog") (princ) ) ) |
Ну и собственно файл: restore-nano-windows
P.S. После восстановления окон крайне желательно перезапустить NC.
Как отследить смену темы оформления в NC23? Ну хотя бы со светлой на темную.
Хотя тем оформления в нанике, конечно, напихали до дури. Но хотя б со светлой на темную переключение (и обратно) отследить...
Далее
NC 23+ и масштаб символов и измерений
Известно, что в нанике есть масштаб измерений и есть масштаб символов. Вылезла задача поменять именно масштаб символов. Программно, на NET
Далее
NC тормозит? Чистим историю его жизни ;)
В официальном чате по NC мелькнул вопрос: при вызове окна открытия файла NC может капитально затормозить. На ровном месте. Первая идея - каталог, в который ломится NC, недоступен. Где все это (и кое-что еще) хранится - под катом.
Помним: сайт есть шпаргалка, я могу ошибаться, все вот это вот ))
Далее

