Проблемы при замене размерного стиля
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Проблемы при замене размерного стиля

Проблемы при замене размерного стиля

Ответ
Поиск в этой теме
Непрочитано 14.04.2005, 21:01 #1
Проблемы при замене размерного стиля
Aragorn
 
Продажа навыков и умений
 
Сибирь
Регистрация: 20.11.2004
Сообщений: 2,498

Задаю лисп (defun c:a1 () (command "dimstyle" "" "размерный стиль") (princ)) ну примерно. Смысл в быстром переключении между размерными стилями. У меня Autocad 2005 с SPDS. Стиль меняется, но при этом каждй раз происходит регенерация. Хоть у меня и 3ГГЦ, но терять драгоценные секунды жалко. Может быть кто знает, как решить это проблему. Искал системную переменную как для layer - не нашел. МОжет это особеность 2005-го, а может SPDS? Вот у соседа все нормально, без регенерации.
Просмотров: 3306
 
Непрочитано 14.04.2005, 23:39
#2
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


В данном случае переменная такая же как команда, попробуй (getvar "dimstyle"). Только проблема с ней, увы Read Only...

Попробуй может "объектным" методом. В автозагузку:
Код:
[Выделить все]
(defun dimchange (Name / actDoc dimCol dSt)
  (vl-load-com)
  (setq actDoc
	   (vla-get-ActiveDocument
	     (vlax-get-acad-object))
	dimCol
	 (vla-get-DimStyles actDoc)
	); end setq
  (if
    (not
      (vl-catch-all-error-p 
         (setq dSt(vl-catch-all-apply
	      'vla-Item (list dimCol Name)))))
    (vla-put-ActiveDimStyle actDoc dSt)
    (princ "\Dimension Style not found!")
    ); end if
  (princ)
  ); end dimchange
А на кнопках (dimchange "Название_стиля").

У меня в 2005-м после этого ничего не регенерируется. Так что если проблемы то это SPDS.
{Smirnoff} вне форума  
 
Автор темы   Непрочитано 15.04.2005, 20:03
#3
Aragorn

Продажа навыков и умений
 
Регистрация: 20.11.2004
Сибирь
Сообщений: 2,498


Спасибо, уважаемый Fantomas
Aragorn вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Проблемы при замене размерного стиля