9 апреля 2010 г.

Express'овская команда BLOCKREPLACE и динамические блоки

При попытке заменить одни динамические блоки другими, у вас могут возникнуть такие проблемы:

И, как следствие, - ноль блоков будет заменено. Дело в том, что изменяя динамический блок за ручки, Автокад создает для каждого такого измения свой служебный блок. Многие наверняка замечали при выполнении команды PURGE в пункте Blocks непонятные блоки вроде *D115, *U107 и т.п. Вот это те самые служебные блоки, которые Автокад использует для отображения динамики. Заметьте, что имя служебного блока начинается со звездочки, которую не любит команда BLOCKREPLACE. При изменении исходного динамического блока за любую из динамических ручек, блок получает новое имя (*D115, *U107  и т.п.), хотя в свойствах имя блока остается прежним.

Решение проблемы я нашел такое: перед операцией замены нужно сбросить все заменяемые блоки, сделав им reset командой RESETBLOCK. Блоки при этом получат свое оригинальное имя и их смело можно будет заменять. Знаю, геморно, но уж лучше так чем вручную....

8 апреля 2010 г.

Где хранится значение реестра для "Моих документов"?

Сегодня понадобилось найти значение в реестре для папки "Мои Документы". Нашел кое-как, поэтому выкладываю его на всякий пожарный случай.
Ключ "Personal" в кусте "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\
User Shell Folders" содержит то самое значение.