|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
архитектор Регистрация: 20.11.2007
Ростов-на-Дону
Сообщений: 539
|
Уважаемые товарищи! Есть в ACADe такая кнопка "Dimension, Precision, 0" (округление до целых) с макросом "^C^C_aidimprec _0".
Пытался на основе этой макрокоманды написать макрос для кнопки чтобы округление было до 10 мм. Например размер 504 округлялся до 500. P.S. Заранее спасибо от чайника в написании макрокоманд |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Попробуй так:
Код:
Добавлено: Доработал макрос, теперь ведет себя в точности, как _aidimprec, т.е. поддерживает множественный выбор и выбор рамкой, и из всего набора объектов попавших в рамку, фильтрует только dimensions (размеры). Код:
Добавлено2: Если надо подавлять нули после запятой, конечно, при их наличии (при DIMZIN=0): Код:
Последний раз редактировалось skkkk, 15.01.2011 в 02:24. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Offtop: Интересно, ты свои правишь размеры или чужие? Это я к тому, что можно их прямо в таком виде создавать (например, подправив Размерный стиль или изменив системную переменную DIMRNG, в твоем случае - в 10, или подумав, сделать на нее отдельную кнопку)
|
|||
|
||||
архитектор Регистрация: 20.11.2007
Ростов-на-Дону
Сообщений: 539
|
Не я просто столкнулся с тем что например сейчас причёсываю кладочные планы, на которых есть кладочные размеры по фасадам. Так вот несколько размеров надо округлять до 10 мм т.к. это части стен под углом 45 град. и подогнать под кладку не везде получилось. А выдавать на стройку размеры по кладке например 1237 или 931 мм неприлично.А так у меня достаточно высокая точность стоит до нескольких знаков после запятой. Компьютер тем и хорош что позволяет точно чертить.
|
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Цитата:
Когда появляются углы, размеры не кратные 10 неизбежность... по крайней мере в металле... |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
|
|||
|
||||
Регистрация: 30.08.2010
Сообщений: 10
|
Помогите пожалуйста небольшим макросом.
Сам только начал разбиратся с Лиспом, пока только научился чертить в каде по данным из екселя. Прочитал эту ветку но полезного не нашёл, может кому не трудно будет. Есть текст1 который надо заменить на "текст2 - текст3" текст 2 и 3 брать с чертежа. Таких операций надо много делать по этому надо по минимум нажатий: вызвал макрос, выбрал текст1,2,3 и текст 1 заменился. Ну что то типа того) Буду очень признателен |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
|
|||
|
||||
Регистрация: 30.08.2010
Сообщений: 10
|
Цитата:
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Offtop: Тут выбираешь 1-й текст (это уменьшаемое), 2-й текст (вычитаемое), и в 3-й текст вставляется разность)
кол-во знаков после запятой меняется в строчке (setvar "LUPREC" 2) Последний раз редактировалось skkkk, 28.12.2010 в 16:44. Причина: Добавил в код обработчик ошибок |
|||
|
||||
Регистрация: 30.08.2010
Сообщений: 10
|
|
|||
|
||||
Регистрация: 06.05.2010
Сообщений: 22
|
Читал тут одну умную книгу мельком, называется "AutoCAD секреты, которые должен знать каждый пользователь". Где видал ту умную книгу не помню точно, но нашлась в инете быстро и на халяву. Понравилась глава 7, про пакеты, тобишь скрипты, запускаешь и он сам все делает и даже с кучей файлов, и тексты поправит, и другое что. Настоятельно рекомендую, там вроде все по простому изложено, что даже я понял...
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки | Shoorup | Динамические блоки | 2713 | 21.04.2011 23:34 |
Повторение выполнения макрокоманды по циклу. КАК? | Kostinok | AutoCAD | 12 | 05.12.2007 15:40 |
Мои проекты | Vova | Разное | 10 | 08.10.2007 23:18 |
Мои палитры инструментов на соседний компьютер | Pave1 | AutoCAD | 4 | 27.06.2006 09:45 |