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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Переключение размерного стиля на тот, в котором находится выбираемый размер (аналог AI_MOLC)

Переключение размерного стиля на тот, в котором находится выбираемый размер (аналог AI_MOLC)

Ответ
Поиск в этой теме
Непрочитано 19.10.2016, 15:10 #1
Переключение размерного стиля на тот, в котором находится выбираемый размер (аналог AI_MOLC)
VAV
 
Проектировщик
 
Воронеж
Регистрация: 28.10.2009
Сообщений: 331

Существует ли аналог команды AI_MOLC, но только для размеров? Т.е. можно ли автоматически переключиться на размерный стиль, в котором находится выбираемый размер?
Просмотров: 2520
 
Непрочитано 19.10.2016, 15:13
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


В нормальном AutoCAD нет такой команды. А чем не устраивает _.matchprop?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.10.2016, 15:25
#3
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от VAV Посмотреть сообщение
Т.е. можно ли автоматически переключиться на размерный стиль, в котором находится выбираемый размер?
А по-русски это как? Нажать размер и сделать его стиль текущим чтоли? Такого нет. В голом АКАД, в ветке которого вы и создали тему.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 19.10.2016, 15:27
#4
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от VAV Посмотреть сообщение
Т.е. можно ли автоматически переключиться на размерный стиль, в котором находится выбираемый размер?
Размерный стиль - Восстановить - Выбор объекта для установки стиля.

-DIMSTYLE........_R(estore).........ENTER

PS
Спасибо за вопрос! И не знал о таком. Добавил в контекстное меню )).

Последний раз редактировалось Oleg T, 19.10.2016 в 15:38.
Oleg T вне форума  
 
Автор темы   Непрочитано 19.10.2016, 15:45
#5
VAV

Проектировщик
 
Регистрация: 28.10.2009
Воронеж
Сообщений: 331
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В нормальном AutoCAD нет такой команды. А чем не устраивает _.matchprop?
устраивает вполне, но не всегда этого хватает


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Размерный стиль - Восстановить - Выбор объекта для установки стиля.

-DIMSTYLE........_R(estore).........ENTER
вот это прямо то, что надо) Вот только не владею лиспом. Может знаете, как будет выглядить лисп на эту последовательность действий? Хочу вызывать эту функцию с клавиатуры, без кнопок мыши. Может уважаемый Кулик Алексей потратит пару минут минут, чтобы написать лиспик?
Всем спасибо за ответы
VAV вне форума  
 
Непрочитано 19.10.2016, 15:59
#6
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от VAV Посмотреть сообщение
как будет выглядить лисп на эту последовательность действий
(command "-dimstyle" "_r" "")
Но у меня еще текстовый экран всплывает, надо искать, как выключить

Последний раз редактировалось Oleg T, 19.10.2016 в 16:06.
Oleg T вне форума  
 
Автор темы   Непрочитано 19.10.2016, 18:17
#7
VAV

Проектировщик
 
Регистрация: 28.10.2009
Воронеж
Сообщений: 331
<phrase 1=


Цитата:
Сообщение от Oleg T Посмотреть сообщение
(command "-dimstyle" "_r" "")
Но у меня еще текстовый экран всплывает, надо искать, как выключить
Спасибо, все работает
(defun C:888()
(command "-dimstyle" "_r" "")
(princ)
)
У меня никакого экрана не всплывает. Не понимаю, что там у вас то всплыло
VAV вне форума  
 
Непрочитано 20.10.2016, 08:25
#8
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от VAV Посмотреть сообщение
Не понимаю, что там у вас то всплыло
У меня экран после выполнения команды переключается из графического режима в текстовый.
Так что для этого случая окончательный рабочий вариант:

(command "-dimstyle" "_r" "" pause) (graphscr)
Oleg T вне форума  
 
Непрочитано 20.10.2016, 08:47
#9
stas_org


 
Регистрация: 05.04.2007
Самара
Сообщений: 1,202


Как то давно, до появления аннотативных объектов написал для себя макрос VBA смены текущего размерного стиля на выбранный из объекта ( типа Dimension) в чертеже.
Вложения
Тип файла: dvb DimStyleChange.dvb (32.0 Кб, 10 просмотров)
stas_org вне форума  
 
Непрочитано 20.10.2016, 08:57
#10
Profan


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


Вообще-то, это дурное дело - переключить размерный стиль, даже не удосужившись просмотреть его параметры. И даже названия не зная.
Profan вне форума  
 
Автор темы   Непрочитано 20.10.2016, 09:09
#11
VAV

Проектировщик
 
Регистрация: 28.10.2009
Воронеж
Сообщений: 331
<phrase 1=


Цитата:
Сообщение от Oleg T Посмотреть сообщение
У меня экран после выполнения команды переключается из графического режима в текстовый
Что за режим такой текстовый? Уже почти 15 пользуюсь автокадом, но никак не могу понять про что именно вы говорите. Сделайте пожалуйста скриншот экрана для понимания или расскажите, как перейти в этот режим вручную

----- добавлено через ~2 мин. -----
Цитата:
Сообщение от stas_org Посмотреть сообщение
Как то давно, до появления аннотативных объектов написал для себя макрос VBA смены текущего размерного стиля на выбранный из объекта ( типа Dimension) в чертеже.
Макрос запускается только путем нажатия кнопки на панели инструментов?
VAV вне форума  
 
Непрочитано 20.10.2016, 09:19
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


VAV, F2 нажми - вот тебе и текстовое окно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.10.2016, 09:21
#13
VAV

Проектировщик
 
Регистрация: 28.10.2009
Воронеж
Сообщений: 331
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
F2 нажми - вот тебе и текстовое окно
аа, вон о чем речь шла )
VAV вне форума  
 
Непрочитано 20.10.2016, 09:30
#14
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,456


Цитата:
Сообщение от VAV Посмотреть сообщение
Что за режим такой текстовый
Пусть будет текстовое окно, как я вначале и говорил.
Текстовый режим - еще DOS-овское понятие, когда окон не было .
Цитата из справочника:
Функция TEXTSCR переключает экран с графического в текстовой режим в одно-экранных системах (как функциональная клавиша "FLIP SCREEN" в AutoCAD). TEXTSCR всегда возвращает nil. Смотрите также функцию GRAPHSCR.

(у некоторых счастливчиков были двухэкранные системы, но очень редко)
Oleg T вне форума  
 
Непрочитано 20.10.2016, 09:31
#15
stas_org


 
Регистрация: 05.04.2007
Самара
Сообщений: 1,202


Цитата:
Сообщение от VAV Посмотреть сообщение
Макрос запускается только путем нажатия кнопки на панели инструментов?
Любой макрос запускается по команде _vbarun. Появляется окно со списком загруженных модулей.
Ну а как его повесить на кнопку - на этом форуме полно информации.
stas_org вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Переключение размерного стиля на тот, в котором находится выбираемый размер (аналог AI_MOLC)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Revit 2016. Как к элементу (несущая арматура или ЖБ элемент и т.д.) "прикрутить" параметр с Номером объекта+№листа или Раздел проекта (на котором он разработан или находится)? Vintorez Revit 10 14.01.2016 12:52
Можно как то сделать, чтобы размер очищал фон который находится сзади него? Luca Brasi AutoCAD 7 28.05.2011 13:36
Как по примитиву получить указатель на динамический блок, в котором этот примитив находится? молодой человек Программирование 3 08.02.2011 21:47
Создание размерного стиля amator Программирование 13 12.04.2009 00:45
Как программно узнать масштабный коэфф. размерного стиля? kp+ Программирование 1 18.07.2006 12:37