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

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

Как сделать чтобы команда выполялась на своем слое?

Ответ
Поиск в этой теме
Непрочитано 15.12.2015, 12:33 #1
Как сделать чтобы команда выполялась на своем слое?
brokman
 
Регистрация: 22.09.2014
Сообщений: 491

Допустим команда штриховка, как сделать чтобы она выполнялась на своем слое(слой штриховка)?

Последний раз редактировалось brokman, 15.12.2015 в 14:09.
Просмотров: 3559
 
Непрочитано 15.12.2015, 12:40
#2
Bull

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


В диалоге штриховки есть настройка слоя.

А если говорить именно о принадлежности команд, так это надо их макросы править, чтобы команда выполнялась только после того, как слой поменялся. Макрос КАЖДОЙ кнопки.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 15.12.2015, 12:42
#3
Gmk17

САПРовод
 
Регистрация: 22.01.2013
Красноярск
Сообщений: 290


В коммандной строке:
_-LAYER _S Штриховка _HATCH

На кнопке:
^C^C_-LAYER;_S;Штриховка;;_HATCH

Но проще на палитру затащить образец и там в свойствах установить нужный слой/тип линий/цвет/масштаб.
Тогда не нужно будет менять каждый раз текущий слой. Скорость работы в разы быстрее будет.
Миниатюры
Нажмите на изображение для увеличения
Название: Штриховки на палитре.png
Просмотров: 79
Размер:	19.3 Кб
ID:	162332  Нажмите на изображение для увеличения
Название: Свойства штриховки на палитре.png
Просмотров: 90
Размер:	22.3 Кб
ID:	162335  

Последний раз редактировалось Gmk17, 15.12.2015 в 13:00.
Gmk17 вне форума  
 
Автор темы   Непрочитано 15.12.2015, 14:07
#4
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


Цитата:
Сообщение от Gmk17 Посмотреть сообщение
Но проще на палитру затащить образец и там в свойствах установить нужный слой/тип линий/цвет/масштаб.
Тогда не нужно будет менять каждый раз текущий слой. Скорость работы в разы быстрее будет.
Ценнейший совет, спасибо!

Может дадите совет, что ещё можно оптимизировать таким способом, например, размер чтобы таким же образом проставлялся на своем слое.

Последний раз редактировалось brokman, 15.12.2015 в 14:16.
brokman вне форума  
 
Непрочитано 15.12.2015, 14:18
#5
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


Цитата:
Сообщение от brokman Посмотреть сообщение
что ещё можно оптимизировать таким способом
Практически всё. Размеры нужного стиля и на нужный слой, тексты нужной высоты и на нужный слой, линии, команды лисп, блоки и т.д.
kacugu вне форума  
 
Автор темы   Непрочитано 15.12.2015, 14:32
#6
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


Цитата:
Сообщение от kacugu Посмотреть сообщение
Практически всё. Размеры нужного стиля и на нужный слой, тексты нужной высоты и на нужный слой, линии, команды лисп, блоки и т.д.
А как?
brokman вне форума  
 
Непрочитано 15.12.2015, 14:33
#7
Кулик Алексей aka kpblc
Moderator

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


Аналогичным образом
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.12.2015, 14:46
#8
Modis


 
Регистрация: 12.06.2010
Липецк, Москва
Сообщений: 534



http://modplus.org/help/mplayerauto
Modis вне форума  
 
Автор темы   Непрочитано 15.12.2015, 15:19
#9
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


Спасибо, не знал, что так можно. Такая мелочь, а как приятно.
brokman вне форума  
 
Непрочитано 15.12.2015, 15:22
#10
Profan


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


Цитата:
Сообщение от brokman Посмотреть сообщение
Как сделать чтобы команда выполялась на своем слое?
Например, команда "_Rotate" ("Повернуть").
Profan вне форума  
 
Автор темы   Непрочитано 15.12.2015, 15:39
#11
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


Цитата:
Сообщение от Profan Посмотреть сообщение
Например, команда "_Rotate" ("Повернуть").
WTF? Остроум.
brokman вне форума  
 
Непрочитано 15.12.2015, 15:51
#12
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от brokman Посмотреть сообщение
WTF? Остроум.
В принципе Profan абсолютно прав. В AutoCAD'е нет понятия "команда выполялась на своем слое". Команды - они такие разные... Одни создают новые примитивы (например, отрезок, окружность, дуга, полилиния...) и для них можно понять о чем идёт речь? А для команды Печать, или команды Покажи или команды Повернуть о каком слое может идти речь???
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 15.12.2015, 16:10
#13
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
В принципе Profan абсолютно прав. В AutoCAD'е нет понятия "команда выполялась на своем слое". Команды - они такие разные... Одни создают новые примитивы (например, отрезок, окружность, дуга, полилиния...) и для них можно понять о чем идёт речь? А для команды Печать, или команды Покажи или команды Повернуть о каком слое может идти речь???
Ну вы же поняли суть вопроса, к чему тогда всё это...и выше люди сразу допёрли. Можно закрывать ветку.
brokman вне форума  
 
Непрочитано 15.12.2015, 17:42
#14
VVA

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


Забыли еще про эту тему Автоматический перенос размеров на слой размеры. Break макро
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 16.12.2015, 07:16
#15
Profan


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


Цитата:
Сообщение от brokman Посмотреть сообщение
Ну вы же поняли суть вопроса, к чему тогда всё это
Да ты сам не понял, что к чему и в другой раз 7 раз подумаешь.
Profan вне форума  
 
Автор темы   Непрочитано 18.12.2015, 14:47
#16
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


Создал на палитре несколько команд(штриховка, выноска, размер, шрифт), на слои всё отлично ставится, а вот свойства не запоминаются(например, шрифт такого то слоя, с выостой букв 5мм, курсивом и подчеркиванием) при применении данной команды, он вставлется на свой слой, но свойства по умолчанию, это можно как нибудь поправить?
brokman вне форума  
 
Непрочитано 18.12.2015, 17:56
#17
kacugu

начинающий инженер-гидротехник
 
Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910


можно. вот подсказка http://mikhailov-andrey-s.blogspot.r...cad-mtext.html
kacugu вне форума  
 
Автор темы   Непрочитано 21.12.2015, 12:09
#18
brokman


 
Регистрация: 22.09.2014
Сообщений: 491


В принципе понятно, но где взять все эти сокращения? высота текста, стрелки вместо наклонных штрихов в угловых размерах?

Цитата:
Сообщение от kacugu Посмотреть сообщение
можно. вот подсказка http://mikhailov-andrey-s.blogspot.r...cad-mtext.html
Можете ещё какие нибудь примеры скинуть?

Последний раз редактировалось Кулик Алексей aka kpblc, 22.12.2015 в 17:39.
brokman вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать чтобы команда выполялась на своем слое?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мои динамические блоки [2] Кулик Алексей aka kpblc Динамические блоки 4334 22.04.2019 09:16
Как сделать чтобы не сбивались координаты при увеличении? sadko7 AutoCAD 5 19.02.2013 11:22
Как в MIDAS GTS сделать сетку КЭ чтобы сетка слоёв учла КЭ трубы? МишаИнженер Поиск литературы, чертежей, моделей и прочих материалов 1 23.01.2013 09:57
Как сделать так, чтобы при вставке блока в чертеж, переопределялся существующий блок? Сысой Динамические блоки 4 14.11.2012 21:20
сделать так, чтобы эта же команда вызывалась другой буквой Venya AutoCAD 2 02.11.2006 01:42