|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Инженер Регистрация: 05.05.2008
Москва
Сообщений: 1,074
|
Это можно также сделать, если имеется АКАД 2010-й. В ПЛ нажать ПКМ на вкладке листа и выбрать соответствующую команду.
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/ Последний раз редактировалось vasilyis, 19.06.2009 в 14:52. |
|||
|
||||
Регистрация: 19.06.2009
Сообщений: 10
|
Спасибо за ответ, но проблема в том, что мы чертим электрические схемы сразу на листах (layout), не используя пространство модели. Это конечно, на мой взгляд, очень не удобно, но так сложилось задолго до моего появления в этой фирме. Может быть кто-нибудь знает как одной командой выделить все элементы одного типа на всех листах (элементы начерчены на листах, а не в модели)
PS autocad 2006 |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
Цитата:
Цитата:
Какой смысл чертить в layout если при этом не используются его преимущества, лучше уж сразу чертить в модели.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Регистрация: 19.06.2009
Сообщений: 10
|
Спасибо всем, кто давал советы. Немного поломав голову, нашел решение своей задачи , случайно обнаружив в HELP команду -layout и позаимствовав идею у одного из читателей форума, с временной заморозкой слоев. Мне нужно было решить проблему с порядком прорисовки элементов, элементы одного из слоев должны быть "поверх" всех остальных, и это, как мне кажется, вышло. Макрос листает листы (layout), которые в нашей компании называют просто числами, в порядке следования листов. Привел лишь часть макроса, чтобы не загромождать топик, ведь элементы макрокоманды однотипны:
Код:
PS прошу помидорками не кидаться, я только пару недель как начал изучать макрокоманды, а лисп не знаю совсем PPS здесь приведен макрос для изменения порядка прорисовки, но используя этот подход можно вносить разнообразные однотипные изменения для элементов принадлежащих определенному слою. Последний раз редактировалось луки, 20.06.2009 в 17:20. |
|||
|
||||
инженер-проектировщик КИПиА Регистрация: 30.08.2008
Минск
Сообщений: 159
|
привет всем! )))
уфф ... прочитал вроде всё... но моего вопроса тут вроде не возникло... про имя блока есть (assoc 2 entget) - это имя блока а есть vla-get-EffectiveName вот у меня две эти хрени не совпадают ... ну второй еще адекватный, а вот assoc 2 пишет *Unnn вот собственно вопрос : какой фильтр для ssget написать чтоб выбрать все блоки, у которых совпадает vla-get-EffectiveName ... и вообще можно ли так сделать набор? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Выбрать все блоки и потом последовательно исключать ненужные.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Я бы еще попутно удалил бы (принудительно) ss - так, для гарантии. Либо использовал бы ssdel для удаления примитивов из набора.
Да, и вот еще: зачем выполнять выборку по всему файлу? Может, человеку понадобится как-то по-другому? Я бы снял "_X" в ssget
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
инженер-проектировщик КИПиА Регистрация: 30.08.2008
Минск
Сообщений: 159
|
Цитата:
если писать (setq ss (ssdel (ssname ent i) ss)) - это ж будет новый набор без примитива ent, а щетчик то идет тот же.. ? или я не прав? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Я говорил про нечто типа
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.05.2009
Екатеринбург
Сообщений: 86
|
Выбор примитивов по образцу - команда _SelSim
Команда выбора по образцу появлется в контекстном меню. http://www.caduser.ru/forum/index.ph...8009&PAGEN_1=4 |
|||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
Граждане приветствую.
Можно ли сделать так чтобы QSelect сохранял предыдущий выбор? Т.е. мне нужно выбрать мультивыноски (я использую их для простановки позиций) в диапазоне от 14 до 31. Для этого я нужно проделать относительно долгую операцию. КюСелект – мультивыноска - содержимое-поиск по глобальным символам- вбить значение диапазона. Это нужно проделывать все заново при новом выборе. Допустим мне нужно изменить диапазон. Можно ли как то сделать, чтобы настройки предыдущего выбора сохранялись? Аккад 2011 |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
Если нет желания/возможности использовать LISP, то могут пригодиться группы (group)
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
|
||||
Регистрация: 12.03.2013
Сообщений: 650
|
Нашел зачетную макрос команду для быстрого выбора мультивыносок
^C^C(defun mfunc(/ selset) (if (setq selset (ssget '((0 . "MULTILEADER")))) (sssetfirst selset selset)));(mfunc); Попробовал слелать для текста ^C^C(defun mfunc(/ selset) (if (setq selset (ssget '((0 . "Text")))) (sssetfirst selset selset)));(mfunc); Работает Думаю можно с ней экспериментировать Для Мтекста тож работает ^C^C(defun mfunc(/ selset) (if (setq selset (ssget '((0 . "MText")))) (sssetfirst selset selset)));(mfunc); А вот ишо бы для блоков ее реализовать Не подскажите случаем кто нить как на английском наименование примитива "Вхождение блока". Точнее что высвечивается при выборе блока в свойствах у пользователей английсих версий автокада вот тут (см. вложение) Ну и не плохо бы и для остальных наиболее частых примитивов (Отрезок, полилиния, Круг, и т.п.) Последний раз редактировалось allar8, 07.06.2019 в 14:32. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрый выбор нужного слоя | dim5678 | AutoCAD | 23 | 29.02.2024 23:03 |
Выбор размеров через быстрый выбор (больше/меньше/равно) | koskos | LISP | 3 | 20.10.2016 08:24 |
Быстрый выбор и аннотация | Вовочка | AutoCAD | 24 | 16.07.2014 14:34 |
Быстрый выбор и фильтры слоев | sergeev_2005 | AutoCAD | 1 | 04.11.2011 19:49 |