|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
|||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Цитата:
Цитата:
Цитата:
Если мы упираемся в необходимость изменения системных переменных, лучше программно, только если AutoCAD не LT. Цитата:
|
||||
|
||||
Цитата:
Попробовал вставить в отдельную кнопку - работает! Спасибо. Жаль, что пробовать макрос на кнопке неудобно, дольше, чем в палитре. Вы как макросы проверяете? Но как же быть, если я планирую использовать эти макросы в палитрах? И не подскажете, что такое $M?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Дополнительно: http://autolisp.ru/2009/09/13/error-catch/
Цитата:
А надо ли?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
А что делать, если нужно определить параметры черчения нескольких сотен объектов? Для ускорения черчения и исключения ошибок назначения параметров. Нужно меню объектов, где для каждого объекта все прописано.
Есть готовые альтернативы Tool Palette?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Я про то, что макросы в палитрах лучше не использовать. Это неэффективно. Я бы делал ставку на лисп-приложения - они и гибче будут, и проще в поддержке (естественно, при соблюдении некоторых условий).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
С лиспами в #631-661 уперся в тупик. Нужно, чтобы можно было после черчения полилиний и пр. выполнять команду Autocad Map 3D, а из лиспа она не запускалась. Или я ее не умею правильно готовить.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
Приветствую. Кто сможет помочь.
Хоть это и не макрос, но был выложен в этой теме. Вот лисп для быстрого выделения мультивыносок по диапазону. Скажите что нужно поменять, чтобы также по диапазону выделялся мтекст? Пробовал в коде MULTILEADER заменить на MTEXT или MULTITEXT, но не лисп не работает. Код:
__________________
AutoCad 2011 -> AutoCad 2013 |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Astartes, а "диапазон" - это что? Применительно к MTEXT.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
Кулик Алексей aka kpblc, Тоже что и для мультивыносок.
Диапазон чисел (числовые значения мтекста). В спецификации номера позиций забиты мтекстом. Если стандартным методом. то КвикСелект-Мтекст-Содержимое-Оператор (поиск с глобальными символами) - Значение [0-9],[0-9][0-9]. В общем все тоже самое что и для мвыносок, только нужно чтобы выбирался мтекст.
__________________
AutoCad 2011 -> AutoCad 2013 |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Кхм... А как бы учесть вариант принудительного форматирования текста?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
Кулик Алексей aka kpblc, Если это ко мне вопрос то я не знаю.
А как он учтен в вышевыложенном лиспе для мвыноски? Ведь мвыноска это по сути тот же мтекст. Или нет?
__________________
AutoCad 2011 -> AutoCad 2013 |
|||
|
||||
Как сделать обработку в макросе и предварительно выбранного, и выбранного после запуска макроса?
Например, нужно заменить типы линий на непрерывный (не важно на какой): ^C^C_chprop;_lt;Continuous;; - заменит типы линий у предварительно выбранного. Если нет предварительно выбранного, то не сработает. ^C^C_chprop;\;_lt;Continuous;; - заменит типы линий только у одного элемента, выбранного после вызова макроса . Для предварительно выбранного не сработает. ^C^C_chprop;\\;_lt;Continuous;; - заменит типы линий только у двух элементов, выбранных после вызова макроса, или у всех элементов, выбранных рамкой. Для предварительно выбранного не сработает. Как делается это нормально - чтобы для обработки выбрать все нужное как до, так и после запуска?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Цитата:
Код:
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
инженер (КМ) Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826
|
Ну да, работает. Что то подумалось что выделение должно сняться.
__________________
Делай хорошо, плохо само получится. |
|||
|
||||
Спасибо!
Вы писали не командами, а на лиспе (?), потому что написать чисто макрос, учитывающий выбор и до, и после, нельзя?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки | 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 |