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

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

Dimcur

Ответ
Поиск в этой теме
Непрочитано 14.05.2008, 07:16 #1
Dimcur
Бали
 
Инженер
 
Уфа
Регистрация: 23.03.2007
Сообщений: 197

Нужна прога DIMCUR (Changes the dimstyle of selected dimension to the current dimstyle). Она должна работать как команда LAYCUR.

Последний раз редактировалось Бали, 14.05.2008 в 07:17. Причина: писать не умею))
Просмотров: 2949
 
Непрочитано 14.05.2008, 08:23
#2
Alaspher


 
Регистрация: 11.10.2004
e•burg
Сообщений: 755


А чем не устраивает команда обновления размеров, которая в инструментальной панели?
Alaspher вне форума  
 
Автор темы   Непрочитано 14.05.2008, 08:34
#3
Бали

Инженер
 
Регистрация: 23.03.2007
Уфа
Сообщений: 197


больно долго)) Мне бы на размер нажать нужный, и чтобы текущий стиль сразу поменялся
Бали вне форума  
 
Непрочитано 14.05.2008, 08:51
#4
Alaspher


 
Регистрация: 11.10.2004
e•burg
Сообщений: 755


Один добавочный "Энтер" - долго?
Alaspher вне форума  
 
Автор темы   Непрочитано 14.05.2008, 08:55
#5
Бали

Инженер
 
Регистрация: 23.03.2007
Уфа
Сообщений: 197


это вы про команду dimstyle говорите?
Бали вне форума  
 
Непрочитано 14.05.2008, 09:06
#6
Alaspher


 
Регистрация: 11.10.2004
e•burg
Сообщений: 755


Вот про эту, именно с кнопки:
[IMG]http://img223.**********.us/img223/2941/clipboard12or5.png[/IMG]
Alaspher вне форума  
 
Непрочитано 14.05.2008, 09:08
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Да есть же Control-панелька со стилями. А в чертеже еще надо отыскать нужный размер, особенно, если все размеры отображаются одним цветом.
Profan вне форума  
 
Автор темы   Непрочитано 14.05.2008, 09:22
#8
Бали

Инженер
 
Регистрация: 23.03.2007
Уфа
Сообщений: 197


Не товарищи, restore не канает, нужно чтоб как в laycur работала команда. Вот к примеру слой можно текущим поставить разными способами, и через панельки, и так, и сяк, а команда LAYCUR всеже есть. Удобней так. Так можно такую вещь написать или нет?
Бали вне форума  
 
Непрочитано 14.05.2008, 09:30
#9
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Надо VVA попросить, уж очень сложная программа получится.
Profan вне форума  
 
Автор темы   Непрочитано 14.05.2008, 09:32
#10
Бали

Инженер
 
Регистрация: 23.03.2007
Уфа
Сообщений: 197


Да ну, чего там сложного, не сложнее тех что вы пишете))
Бали вне форума  
 
Непрочитано 14.05.2008, 09:35
#11
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Время пошло.
Profan вне форума  
 
Непрочитано 14.05.2008, 10:10
#12
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Программа:
Код:
[Выделить все]
 
(defun C:CDS ( / ds)
(setq ds (entsel "\n Выбери нужный размер: "))
(if ds
     (progn
     (setq ds (cdr (assoc 3 (entget (car ds)))))
     (vl-cmdf "_-DIMSTYLE" "_R" ds)
     )
)
(princ "\n Текущий размерный стиль: ") (princ ds)
(princ)
)
Самостоятельный макрос на кнопку:
Код:
[Выделить все]
 
^C^C_-dimstyle;_r;;
Profan вне форума  
 
Автор темы   Непрочитано 14.05.2008, 10:16
#13
Бали

Инженер
 
Регистрация: 23.03.2007
Уфа
Сообщений: 197


Спасибо большое PROFAN )))
Бали вне форума  
 
Непрочитано 14.05.2008, 10:17
#14
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Получите
Код:
[Выделить все]
(defun C:Неправильный_DIMCUR ( / ss)
  (princ "\nВыберите размеры...")
  (if (setq ss (ssget "_:L" '((0 . "DIMENSION"))))
  (command "_.-DIMSTYLE" "_apply" ss ""))
  (princ))
PS Прошу учесть, что в Москве на 1 час больше, а еще я утром детей в школу развожу и назад до работы по пробкам добираюсь

*** Добавлено
В спешке все перепутал
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 14.05.2008, 10:24
#15
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


VVA, действительно получился неправильный DIMCUR.
Profan вне форума  
 
Автор темы   Непрочитано 14.05.2008, 10:26
#16
Бали

Инженер
 
Регистрация: 23.03.2007
Уфа
Сообщений: 197


Товарищ VVA, спасибо вам за участие, но вы написали не тот код))) Profan успешно справился с поставленной задачей!)))
Я конечно тупанул, макрос мог бы и сам написать, но прога лучше!
Спасибо всем еще раз
Бали вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Dimcur

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск