<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AutoLISP / VisualLISP &#187; Практика</title>
	<atom:link href="https://autolisp.ru/tag/%d0%bf%d1%80%d0%b0%d0%ba%d1%82%d0%b8%d0%ba%d0%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://autolisp.ru</link>
	<description>LISP для AutoCAD</description>
	<lastBuildDate>Wed, 25 Feb 2026 06:23:54 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>Показать полный путь к файлу в заголовке окна ncad</title>
		<link>https://autolisp.ru/2026/01/15/pokazat-polnyj-put-k-fajlu-v-zagolovke-okna-ncad/</link>
		<comments>https://autolisp.ru/2026/01/15/pokazat-polnyj-put-k-fajlu-v-zagolovke-okna-ncad/#comments</comments>
		<pubDate>Thu, 15 Jan 2026 11:05:37 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[nanoCAD]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5297</guid>
		<description><![CDATA[Почему это не было сделано на уровне базового функционала - непонятно. Под катом готовый код и немного собственных рассуждений. В чате nanoCAD EdwardSt опубликовал лисп, который эту задачу выполняет. Через ActiveX, что вполне очевидно. Я попробовал сделать на C#. Все делаю в одном классе, в одном файле. Учитываю, что вполне возможен вариант, что какие-то документы [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2026/01/15/pokazat-polnyj-put-k-fajlu-v-zagolovke-okna-ncad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Excel, LibreOffice, ClosedXML</title>
		<link>https://autolisp.ru/2025/12/01/excel-libreoffice-closedxml/</link>
		<comments>https://autolisp.ru/2025/12/01/excel-libreoffice-closedxml/#comments</comments>
		<pubDate>Mon, 01 Dec 2025 17:40:54 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5288</guid>
		<description><![CDATA[Понадобилось тут мне из-под C# с использованием ClosedXML прочитать xlsx файл. Что же могло пойти не так? Прикол в том, что если файл "с нуля" создан в LibreOffice, то ClosedXml при попытке чтения такого файла может влегкую вывалить ошибку типа 1System.InvalidOperationException: &#34;Sequence contains no matching element&#34; И с этим ничего не сделаешь (( В то [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/12/01/excel-libreoffice-closedxml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Приколы хранения настроек аддона для ACAD</title>
		<link>https://autolisp.ru/2025/11/10/acad-addons-settings-save/</link>
		<comments>https://autolisp.ru/2025/11/10/acad-addons-settings-save/#comments</comments>
		<pubDate>Mon, 10 Nov 2025 19:24:02 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ACAD.NET]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Проблемы AutoCAD]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5282</guid>
		<description><![CDATA[На NET Framework существует некий аддон. В аддоне есть какие-то там параметры. Че будет, если их не просто менять, а удалять как неиспользуемые? Попробую разобраться. Допустим, в параметрах приложения появляются несколько параметров типа "строки подключения к БД": Dbase1 = "Data Source = KPBLC-VMWARE;Initial Catalog=Dbase1;Persist Security Info = False; Integrated Security = SSPI" Dbase2 = "Data [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/11/10/acad-addons-settings-save/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Недокументированные ограничения AutoLISP</title>
		<link>https://autolisp.ru/2025/11/10/undocumented-lisp-limits/</link>
		<comments>https://autolisp.ru/2025/11/10/undocumented-lisp-limits/#comments</comments>
		<pubDate>Mon, 10 Nov 2025 04:34:47 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Разное]]></category>
		<category><![CDATA[Autodesk]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Проблемы AutoCAD]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5271</guid>
		<description><![CDATA[Зацепился сегодня языками с одним очень умным человеком (последнее время появляется здесь) на предмет ограничений в AutoLISP. Хотя б под AutoCAD. Чего знаю / помню - под катом. Тот факт, что AutoLISP до сих пор остается 32-битным, далеко не секрет. А вот тот факт, что при таких приколах можно запросто получить переполнение того же int, [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/11/10/undocumented-lisp-limits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пакетная обработка файлов в NCAD 23.1 и монитор системных переменных</title>
		<link>https://autolisp.ru/2025/09/10/nc23-change-dwg-with-sysvarmon/</link>
		<comments>https://autolisp.ru/2025/09/10/nc23-change-dwg-with-sysvarmon/#comments</comments>
		<pubDate>Wed, 10 Sep 2025 07:36:04 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[nanoCAD]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Проблемы nanoCAD]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5241</guid>
		<description><![CDATA[Задача: в фоновом режиме открыть энное количество файлов dwg, собрать оттуда (к примеру) список слоев и дальше все это богатство обрабатывать. Казалось бы, что может пойти не так? Но это ж наник, тут мины на каждом шагу раскиданы. Так-то код не сильно сложный 12345678910111213141516171819202122232425262728293031using System; using Teigha.DatabaseServices; namespace GuNCad.Infrastructure { &#160; &#160; public sealed class [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/09/10/nc23-change-dwg-with-sysvarmon/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Работа с БД через Linq2Sql</title>
		<link>https://autolisp.ru/2025/07/31/dbase-linq2sql/</link>
		<comments>https://autolisp.ru/2025/07/31/dbase-linq2sql/#comments</comments>
		<pubDate>Thu, 31 Jul 2025 03:20:52 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Среда разработки]]></category>
		<category><![CDATA[Linq2Sql]]></category>
		<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5231</guid>
		<description><![CDATA[Столкнулся тут на работе с задачей - из огромного представления надо по запросу получить либо вообще все, либо несколько сотен первых записей с предварительной сортировкой. Казалось бы, что могло пойти не так? Не, ну реально! Есть некий "репозиторий", который ломится в базу, и у "репа" есть методы Get(), Get(Func) - соответственно получение вообще всего и [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/07/31/dbase-linq2sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Автонастройка VS для загрузки NET-сборки в ACAD</title>
		<link>https://autolisp.ru/2025/07/07/avtonastrojka-vs-dlya-zagruzki-net-sborki-v-acad/</link>
		<comments>https://autolisp.ru/2025/07/07/avtonastrojka-vs-dlya-zagruzki-net-sborki-v-acad/#comments</comments>
		<pubDate>Mon, 07 Jul 2025 19:18:52 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AutoCAD]]></category>
		<category><![CDATA[Среда разработки]]></category>
		<category><![CDATA[Установка]]></category>
		<category><![CDATA[ACAD.NET]]></category>
		<category><![CDATA[Autodesk]]></category>
		<category><![CDATA[загрузка]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5222</guid>
		<description><![CDATA[Есть проект на NET для ACAD2024 (и более ранние версии). Задача - заставить при старте отладки не только запустить ACAD, но и загрузить сборку. Помним, да, что все здесь - всего лишь шпаргалка? В отладке прописываю «Запуск сторонней программы» 1C:\Program Files\Autodesk\AutoCAD 2021\acad.exe В параметрах вызова: 1/p &#34;Some debug profile&#34; /nologo /nohardware /b &#34;c:\Autodesk\autoload.scr&#34; Теперь надо [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/07/07/avtonastrojka-vs-dlya-zagruzki-net-sborki-v-acad/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Восстановление некоторых окон nanoCAD</title>
		<link>https://autolisp.ru/2025/04/30/restore-nano-windows/</link>
		<comments>https://autolisp.ru/2025/04/30/restore-nano-windows/#comments</comments>
		<pubDate>Wed, 30 Apr 2025 07:19:18 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[nanoCAD]]></category>
		<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[CAD-менеджмент]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5198</guid>
		<description><![CDATA[На основании https://doctorraz.blogspot.com/2024/06/nanocad.html нарисовал вот такое чудовище 12345678910111213141516171819202122232425262728&#40;vl-load-com&#41; &#40;&#40;lambda &#40;/ hive&#41; &#160; &#160;&#40;setq hive &#40;strcat &#34;HKEY_CURRENT_USER\\&#34; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#40;vlax-product-key&#41; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#34;\\Profiles\\&#34; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#40;getvar &#34;cprofile&#34;&#41; &#160; &#160; [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/04/30/restore-nano-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как отследить смену темы оформления в NC23? Ну хотя бы со светлой на темную.</title>
		<link>https://autolisp.ru/2025/04/23/nanocad_change_theme/</link>
		<comments>https://autolisp.ru/2025/04/23/nanocad_change_theme/#comments</comments>
		<pubDate>Wed, 23 Apr 2025 09:18:01 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[nanoCAD]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5193</guid>
		<description><![CDATA[Хотя тем оформления в нанике, конечно, напихали до дури. Но хотя б со светлой на темную переключение (и обратно) отследить... Системной переменной как в ACAD на эту тему в нанике не существует, к сожалению. И вряд ли будет существовать. Тем не менее подписаться на событие изменения темы можно: 12345678910111213141516171819202122public class ChangeThemeCmd &#123; &#160; &#160; &#91;CommandMethod&#40;&#34;theme-subscribe&#34;&#41;&#93; [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/04/23/nanocad_change_theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NC 23+ и масштаб символов и измерений</title>
		<link>https://autolisp.ru/2025/04/21/nc23_symbolscale_measurescale/</link>
		<comments>https://autolisp.ru/2025/04/21/nc23_symbolscale_measurescale/#comments</comments>
		<pubDate>Mon, 21 Apr 2025 09:00:22 +0000</pubDate>
		<dc:creator><![CDATA[Кулик Алексей aka kpblc]]></dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[nanoCAD]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">https://autolisp.ru/?p=5190</guid>
		<description><![CDATA[Известно, что в нанике есть масштаб измерений и есть масштаб символов. Вылезла задача поменять именно масштаб символов. Программно, на NET Вроде бы ничего особо сложного: 12McStyle style = McObjectManager.CurrentStyle; style.Scale = 1.0; Аналогично для масштаба измерений - свойство MesaureScale. Ага, только в справке поиск по "масштаб символов" выводит куда угодно, кроме как к McStyle. Оказывается, [&#8230;]]]></description>
		<wfw:commentRss>https://autolisp.ru/2025/04/21/nc23_symbolscale_measurescale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
