|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
обязан работать, потому что команда -insert имеет среди своих опций опцию расчленить. я также повесил его на кнопку и проверил работоспособность. поскольку макрос есть краткая форма записи командных действий, проверьте его на примере команды с консоли, вводя опции и проверяя работу команды. если команда позволит вставить в точке расчленённый блок, то и правильно записанный макрос сможет это сделать.
Последний раз редактировалось koMon, 25.02.2021 в 11:43. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
Макросом? Вряд ли.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
мож так?
Код:
![]() но Цитата:
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 22.04.2021 в 13:25. Причина: все 102 будет собирать |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
doctorraz, сугубо ИМХО - ориентироваться на наличие словарей так себе идея. Они могут быть и у обычных блоков, только аннотативных. Или вообще у динамических массивов, как мне кажется.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
согласен, тем более проверил эту конструкцию в нано работает в АК нет(((
----- добавлено через ~8 мин. ----- да есть, но как мне кажется дин массив, это тоже дин блок... или нет? у массива (102 . "{ACAD_REACTORS") ============= все жэж так ищет (ssget "_X" '((0 . "insert")(102 . "{ACAD_XDICTIONARY"))) только как для автокада оформить пары кодов, шоб лопал ----- добавлено через ~7 мин. ----- да, значит только перебор
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 22.04.2021 в 14:00. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
С точки зрения программиста - да. А вот с точки зрения пользователя - вопрос. Я как-то разгонял по этому вопросу: https://autolisp.ru/2021/02/11/primi...tivnyj-massiv/
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
Макросом - вряд ли.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 17.01.2023
Москва
Сообщений: 10
|
Дорого времени суток, уважаемые форумчане!
Я долго пытаюсь разобраться с Diesel в Autocad. Не могу найти мануалов для чайников, коим я и являюсь. Везде подразумевается уже какое-то понимание в написании кода. Если есть что-нибудь такое, поделитесь пожалуйста. А сама потребность достаточно проста. Я пытаюсь привязать видимость блока к переменной "если" т.е, у меня есть блок ответвителя магистрального, есть два атрибута: затухание по верхнему и по нижнему диапозону. Мне надо чтобы при выборе видимости блока, значение затуханий менялось. пример: если "видимость1" то "3,8" , если "видимость2" то "4". Насколько это реально сделать в Diesel? может я не там ищу совсем? Заранее спасибо за потраченное время! С Уважением к Вам и Вашему делу, Максим. |
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 756
|
|
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 17.01.2023
Москва
Сообщений: 10
|
Все облазил! абсолютно. Простите за мою не осведомлённость. Если у Вас не займет много времени, сможете как для глупого человека объяснить? я нашел где располагается видимость в свойстве блока в поле. Но хоть убейте, не могу найти где задать условие. Если вы имеете ввиду просто в каждом виде добавлять новые атрибуты, то это мне не совсем подходит. У меня подсчеты в формуле в поле слетают тогда. Я привязываюсь полем помимо данных внутри блока, еще и к внешним данным.
|
|||
![]() |
|
||||
Инженер-проектировщик Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 756
|
|
|||
![]() |
|
||||
Проектирование мостов Регистрация: 29.01.2014
Новосибирск
Сообщений: 430
|
Цитата:
Если после просмотра появятся точечные вопросы, пишите в личку, чем смогу - помогу. |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Добрый день.
Возможно ли записать макросом следующую последовательность действий. Командой _-pdfattach вставить ПДФ, путь C:\DO\ДО.pdf, указать номер страницы, в координаты 0,0, масштабный коэффициент 25.4, угол поворота - без поворота. Написал свой вариант, но что-то не работает. Если последовательно вводить с ком строки, то все норм. Но коде ниже прерывается на указании пути. ^C^C_-pdfattach;"C:\DO\ДО.pdf";\;\0,0;; Попробовал разные варианты, но так и не добился результата.
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Пока не получается пройти дальше указание пути.
Команда: _-pdfattach Путь к файлу PDF, который требуется внедрить: "C: Путь можно прописать как-то?
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,377
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 824
|
Да. Понял. В путях надо косую черту ставить /
Пинок помог. ![]() ^C^C_-pdfattach;C:/DO/ДО.pdf;\0,0;25.4;;
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022 |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мои динамические блоки | 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 |