|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
архитектор Регистрация: 01.04.2008
СПб
Сообщений: 296
|
Цитата:
Цитата:
|
|||
|
||||
Я думал над этим, но влезть редактор блоков невозможно, свой редактор сваять- сложно, а немодальное окно повесить в принципе не сложно, но тут народ никак не определится с выбором способа. На VBA можно немодальное окно сделать и тогда все будет ОК.
Открой новую тему и попытайся достучаться до VBA-шников, может кто-нибудь откликнится. В принципе не сложно, но врядли кто-то еще жив. Народ угас в своем интузиазме. И я гасну потихоньку. |
||||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Народ не угас, народ решил отвлечься и поработать!
Я с разбором дин блоков работу запустил, сейчас пытаюсь наверстать. По поводу текущего visibility set. Ddjo, есть же функция, включающая ручки всем элементам текущего параметра видимости. Я ее использую, т.к. я знаю какие элементы какому параметру видимости принадлежат. А если не уверен, так есть же функция для установки любого параметра видимости текущим. Supermax, а сложно сделать фунцию, которая выделяет ручку текущему параметру видимости выделяет? И еще, не хватает очень фунции, которая все свойства делает видимыми во всех представлениях всех параметров видимости... А вообще все уже сделано на отличном уровне, вполне можно работать. Жаль только что штриховку нельзя использовать, без нее половину блоков не сделать...
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Цитата:
element-sel-current-del - удалить из текущего параметра видимости выбранные элементы (для частичного удаления), либо element-all-current-del - удалить из текущего параметра видимости все элементы, оставляя свойства и представления (для полного удаления). element-sel-current-insert - добавить выбранные элементы в текущий параметр видимости. А уже после этого можно запускать Move-to-visibilityset и устанавливать там видимость элементов. Но можно сделать и проще. Эта программа нужна, когда много элементов, много представлений... А если твой случай - 9 элементов и 3 представления, дак просто выбирай вручную нужное представление и вручную включай / выключай видимость элементам.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
Цитата:
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Ты пробовал делать блоки с несколькими параметрами видимости и штриховкой в акаде 2009м ?? Меня Supermax напугал что все виснет, я даже не пытался Да и у меня нету 9го када.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
Что-то вы по верхам читаете, господа. Я написал, что штриховку надо вставлять в самую последнюю очередь, поскольку она уже не дает добавлять Visibility Set и вообще, редактировать словари.
Я как-нибудь еще с ней поэксперементирую. Чую, что не все словари она блокирует. |
||||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Ну тогда это не так страшно!
Лень сейчас искать цитаты, но по-моему ты писал, что штриховка "все вешает". Ну да неважно, я потом тоже как-нибудь поэксперементирую по вставке штриховки.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
Вот тот пост, в котором я про ошибку писал. Там нет слов "виснет".
http://forum.dwg.ru/showpost.php?p=296223&postcount=289 А вот про штриховку: http://forum.dwg.ru/showpost.php?p=296260&postcount=291 |
||||
|
||||||
архитектор Регистрация: 01.04.2008
СПб
Сообщений: 296
|
Volodich
Цитата:
Цитата:
Цитата:
Цитата:
Supermax Цитата:
to all я вконец запуталась с макросами и кнопками... составила список кнопок и макросов на них, на некоторые кнопкине могу понять, какие должны быть макросы.., в связи с этим, у меня огромная просьба помочь мне добавить недостающие макросы... Последний раз редактировалось Ddjo, 07.11.2008 в 15:26. |
|||||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
без всякого файла:
9. Включить ручки всем элементам текущего Visibility Set-a. Макрос: ^C^C(load "Visibility-ADD2.fas") (eddedd) 5, 12, 13, 14, 15: ^C^C(load "Move-to-visibilityset.fas") (я эту кнопку назвал "массовая видимость") Не хватает: 16. Удаление из текущего Visibility Set всех элементов ОСТАВЛЯЯ свойства и представления Макрос: ^C^C(load "Visibility-ADD2.fas") (element-all-current-del) Есть еще 3 функции, не совсем относящиеся к видимости, но иногда полезные: 1. Показать все элементы Макрос: ^C^C(load "kpblc-objects-hide.lsp") (kpblc-objects-hide 0) 2. Скрыть выделенные элементы Макрос: ^C^C(load "kpblc-objects-hide.lsp") (kpblc-objects-hide 1) 3. Скрыть все, кроме выделенных Макрос: ^C^C(load "kpblc-objects-hide.lsp") (kpblc-objects-hide 2) Я тут долго добивался для чего они нужны, но надо просто пощелкать и понять как они работают и иногда пользоваться. Например, можно сразу все объекты увидеть в блоке.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
||||
архитектор Регистрация: 01.04.2008
СПб
Сообщений: 296
|
Volodich
Огромное спасибо!!! Становится все понятнее, Ваши пояснения и помощь меня очень выручают Цитата:
Последний раз редактировалось Ddjo, 07.11.2008 в 13:53. |
|||
|
||||
Цитата:
Вы вебмакрос попробуйте. Там можно выбирать из всех выкллюченных объектов по типу объекта, цвету и пр. и включать ручки к примеру. |
||||
|
||||
архитектор Регистрация: 01.04.2008
СПб
Сообщений: 296
|
Я что-то совсем запуталась...
Цитата:
Цитата:
Цитата:
|
|||
|
||||
9 - ^C^C(load "Visibility-ADD2.fas") (eddedd)
5 - ^C^C(load "Move-to-visibilityset.fas") 12 - ^C^C(load "kpblc-objects-hide.lsp") (kpblc-objects-hide 0) 13 - ^C^C(load "kpblc-objects-hide.lsp") (sssetfirst nil (ssget "_X")) (kpblc-objects-hide 1) 14 - ^C^C(load "kpblc-objects-hide.lsp") (kpblc-objects-hide 2) 15 - ^C^C(load "kpblc-objects-hide.lsp") (kpblc-objects-hide 1) |
||||
|
||||
Ddjo, ой как мне стыдно
Функция, то определяющая текущий Visibility Set уже есть, правда я ее для технических целей сделал, но раз тебе надо - на. Она уже есть у тебя в файле "Visibility-ADD2.fas" Можешь так на кнопку повесить ^C^C(load "Visibility-ADD2.fas") (alert (TECUCH_VISIBILITY)) А можешь и так: ^C^C(load "Visibility-ADD2.fas") (alert (strcat "Текущий Visibility Set - " (TECUCH_VISIBILITY))) |
||||
|
||||
проектировщик-электрик Регистрация: 20.12.2007
Челябинск
Сообщений: 474
|
Ddjo, вот блок, который я обещал показать.
Для примера я рядом приложил табличку функции EATTEXT. Что приятно (я даже не ожидал), что эта функция воспринимает разные параметры видимости и может из отображать и считать. Это очень здорово.
__________________
Неважно, что что-то идет неправильно. Возможно, это хорошо выглядит... |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как с помощью vba начертить линию | vasyavip | Программирование | 77 | 09.10.2008 23:17 |
Femap и VBA | Makson | Программирование | 11 | 05.08.2008 14:54 |
Создание списка чертежей из Sheet Set Manager | krokh | AutoCAD | 2 | 20.06.2008 16:46 |