<?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; Код LISP</title>
	<atom:link href="http://autolisp.ru/category/lisp-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://autolisp.ru</link>
	<description>Описание вашего блога</description>
	<lastBuildDate>Thu, 22 Dec 2011 12:58:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Работа с dbmod</title>
		<link>http://autolisp.ru/2011/12/21/dbmod-proceed/</link>
		<comments>http://autolisp.ru/2011/12/21/dbmod-proceed/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 19:18:41 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=681</guid>
		<description><![CDATA[Известно, что внесение любых изменений в файл dwg моментально меняет системную переменную DBMOD. Именно это обеспечивает отмену зуммирования / панорамирования, запросы при сохранении измененных файлов и т.п. Но иногда такая тщательность становится лишней&#8230;. Вопрос &#8211; что же, собственно, можно сделать? DBMOD является системной переменной &#8220;ReadOnly&#8221;, блокировать ее изменение, кажется, можно только из ObjectARX. Разве? Ага, [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/12/21/dbmod-proceed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Изменение порядка прорисовки объектов</title>
		<link>http://autolisp.ru/2011/12/16/draworder/</link>
		<comments>http://autolisp.ru/2011/12/16/draworder/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 05:07:12 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=669</guid>
		<description><![CDATA[На самом деле это &#8211; небольшая памятка самому себе. О том, как можно программно поменять порядок прорисовки объектов в AutoCAD&#8230; &#8230; не используя командные методы, естественно С командами все просто до ужаса: выбрали объект(ы), потом _.draworder и понеслась душа в рай. Но, откровенно говоря, как-то лично мне интересно было написать код, который работает без команд. [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/12/16/draworder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выбор объектов со своим приглашением</title>
		<link>http://autolisp.ru/2011/12/01/select-objects-custom-msg/</link>
		<comments>http://autolisp.ru/2011/12/01/select-objects-custom-msg/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 19:24:31 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=664</guid>
		<description><![CDATA[Известно, что выбор одного объекта (стандартные функции entsel / nentsel / nentselp) позволяют передавать в качестве одного из параметров строковое приглашение типа &#8220;Выберите объект&#8221;. ssget такой возможностью не обладает. Но разве это значит, что и сделать такого нельзя? Конечно, сделать можно. Раз можно &#8211; значит, сделаем. Если мы сначала &#8220;погасим&#8221; любую возможность вывода сообщений самого [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/12/01/select-objects-custom-msg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание контура подрезки для блока</title>
		<link>http://autolisp.ru/2011/11/30/create-xclip/</link>
		<comments>http://autolisp.ru/2011/11/30/create-xclip/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 21:28:36 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=659</guid>
		<description><![CDATA[Понадобилось мне тут полностью программно создать контур подрезки для блока. Все, что находил в интернете, касалось модификации или чтения уже готового контура, а создание все время выполнялось командой _.xclip. Ну, мириться с таким положением дел я не стал, кое-что наваял. Чем и хочу похвастаться / поделиться / опозориться (нужное подчеркнуть) . Предупреждаю сразу &#8211; исходника [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/11/30/create-xclip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создать динамический блок из обычного</title>
		<link>http://autolisp.ru/2011/11/28/create-dynblock/</link>
		<comments>http://autolisp.ru/2011/11/28/create-dynblock/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 12:06:19 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=656</guid>
		<description><![CDATA[Только что увидел на theswamp.org &#8211; Евгений Елпанов выложил код, позволяющий программно, лиспом, создать динамический блок. Ссылка. Возможно, потребуется регистрация]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/11/28/create-dynblock/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Гарантированное создание каталога</title>
		<link>http://autolisp.ru/2011/11/24/create-folde/</link>
		<comments>http://autolisp.ru/2011/11/24/create-folde/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 08:00:38 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=650</guid>
		<description><![CDATA[Иногда надо создать файл, располагающийся в несуществующем (по крайней мере пока) каталоге. Или просто создать каталог, куда потом копировать файлы. Важно то, что стандартная функция лиспа vl-mkdir позволяет создавать только один уровень каталога. То есть, если существует каталог d:\files, то (vl-mkdir &#8220;d:\\files\\my files\\test&#8221;) не сработает, а вот (vl-mkdir &#8220;d:\\files\\my files&#8221;) выполнит чего от нее требуется [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/11/24/create-folde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как корректно запустить еще один AutoCAD</title>
		<link>http://autolisp.ru/2011/11/01/howto-start-another-cad/</link>
		<comments>http://autolisp.ru/2011/11/01/howto-start-another-cad/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 04:44:59 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=646</guid>
		<description><![CDATA[Понадобилось тут мне решить одну веселую задачку: создать новый файл, вставить в него внешними ссылками и блоками другие файлы, добавить еще кой-какой графики, сохранить файл и&#8230; И, в общем-то все. Тут же возник вопрос: а как начать-то? Как создать новый файл, не активируя его? Частично этот вопрос я поднимал в статье Работа с неактивным документом, [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/11/01/howto-start-another-cad/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Файл только для чтения?</title>
		<link>http://autolisp.ru/2011/10/28/is-file-read-only/</link>
		<comments>http://autolisp.ru/2011/10/28/is-file-read-only/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 07:29:39 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Среда разработки]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=638</guid>
		<description><![CDATA[Понадобилось мне тут определить, является ли файл &#8220;только для чтения&#8221;. Я помню про функцию vl-file-systime, но иногда ее недостаточно&#8230; Файл для лиспа может быть &#8220;ReadOnly&#8221; в двух случаях &#8211; либо файл открыт каким-либо приложением, либо у него выставлено свойство &#8220;ReadOnly&#8221;. Вариант с настройками прав доступа пока не рассматриваем. Как разрулить эту ситуацию, пока не представляю. [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/10/28/is-file-read-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как найти функции, определенные в fas/vlx/arx&#8230;</title>
		<link>http://autolisp.ru/2011/10/23/vlx-fas-functions-defuns/</link>
		<comments>http://autolisp.ru/2011/10/23/vlx-fas-functions-defuns/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 18:21:17 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Среда разработки]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=631</guid>
		<description><![CDATA[Тут возникла задачка &#8211; надо определить функции, определенные в загружаемом компилированном файле&#8230; Вспомним про такую замечательную штуку, как atoms-family. Возвращает список всех определенных функций и переменных (как глобальных, так и локальных) на момент вызова. То есть если будет функция, например, такая: &#40;defun test &#40;/ a b c&#41; &#160; &#40;setq a &#40;atoms-family 1&#41; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/10/23/vlx-fas-functions-defuns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запрос каталога &#8220;почти по взрослому&#8221;</title>
		<link>http://autolisp.ru/2011/08/09/directory-browse/</link>
		<comments>http://autolisp.ru/2011/08/09/directory-browse/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 19:29:49 +0000</pubDate>
		<dc:creator>Кулик Алексей aka kpblc</dc:creator>
				<category><![CDATA[Код LISP]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Функции LISP]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[Практика]]></category>
		<category><![CDATA[Теория]]></category>

		<guid isPermaLink="false">http://autolisp.ru/?p=581</guid>
		<description><![CDATA[Иногда хочется запросить у пользователя не файл, а именно каталог. И сделать это хочется красиво, без использования getfiled или сторонних приложений, чистым лиспом. Попробуем? Вообще говоря, решение существует уже давно. Один из вариантов показал Владимир Азарко здесь. На всякий случай (caduser уже столько раз падал, что не помешает и страховая копия) приведу здесь ключевой код: [...]]]></description>
		<wfw:commentRss>http://autolisp.ru/2011/08/09/directory-browse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

