|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Код Lisp или ActiveX программа для отрисовки флажка
Регистрация: 14.12.2008
Сообщений: 1,134
|
||
Просмотров: 5479
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Может, и существует. А может, и нет. А что?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Offtop: Я вот точно не помню, но, кажется, в ruCAD'e что-то подобное было.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
|
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
С детской задачкой пока никто не справился, нужны профи...
Справились разработчики СПДС. Есть у них МНОГОСЛОЙНАЯ ВЫНОСКА, только СПДС есть не у всех... Последний раз редактировалось Ingpro, 16.12.2022 в 11:40. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Читаем внимательно:
Создать только надо, дальнейшая судьба никого не интересует
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
СПДС для нормальной работы требует установки своих модулей, а без модулей объекты СПДС не редактируются и даже не "взрываются". Поэтому СПДС я не использую.
Хотелось бы на примерные коды программ посмотреть, которые могут работать без особых усилий по установке и запуску программы |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Ты свои-то попытки покажи
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Пардон, что, не программист, здесь напишу.
Если буквально описанное, то это же делается блоком с атрибутами?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Динамические блоки выносок многополочных здесь https://dwg.ru/dnl/15374
Но это полумера, нужен полноценный лисп (или .NET или .ARX). Может кто попробует создать? ShaggyDoc, а Вы справитесь? |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
|
|||
![]() |
|
||||
сети Регистрация: 03.11.2008
Московия*
Сообщений: 5,964
|
Зачем такие сложности? - несколько мультивыносок можно сделать.
|
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
У меня давно "детство ушло вдаль".
Подобные программки (сотни) и я, и некоторые другие форумчане, делали еще в 89-90 году, в Автокад-10, когда только появился Автолисп. Без ARX, .Net, динамических блоков. Потом описал опыт в книге "САПР на базе AutoCAD...". Но это для тех, кто умеет и хочет читать. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Offtop: (setq ent (_ru-draw-mline-leader string-list))
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
А дальше - "САПР на базе". Читать, анализировать, думать.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Алексей, может попробуем?
Код:
Можно применить для описания текста mleader этот код? kpblc 9 декабря 2005г. Код:
Последний раз редактировалось Ingpro, 18.12.2022 в 15:39. |
|||
![]() |
|
||||
Регистрация: 14.12.2008
Сообщений: 1,134
|
Первая функция это набросок необходимых действий получается. При проверке ошибка со скобками появляется.
Высоту текста спрашивать не надо. Высота текста берётся из настроек текущего стиля текста. Масштаб линий берётся из настроек текущего размерного стиля. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
... и - удивительное дело! - может быть равна 0.
Цитата:
Offtop: Ориентировочное время на разработку - 20-30 минут не спеша, с постоянными проверками. Команда для вызова - multiflag. Для работы понадобится моя библиотека.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 19.12.2022 в 01:12. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Алексей, спасибо большое за multiflag, но пока у меня не получилось протестировать.
Добавляю папку KpblcLispLib-master в Support, загружаю autostart-load-sources.lsp и multiflag.fas, добавляю в автозагрузку Команда: ЗАГПРИЛ multiflag.fas успешно загружено. autostart-load-sources.lsp успешно загружено. Пишет в КС: Отсутствует автостартер Вызываю multiflag Команда: MULTIFLAG Start point <Cancel> : End point <Cancel> Enter new string <Stop> : *Прервано* ; ошибка: неверный тип аргумента: VLA-OBJECT nil И на экране ничего не вырисовывается... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Offtop: Ну я же даже ролик снял, как скачивать, устанавливать и все вот это вот! На 10:07
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
В описании к репозиторию.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Алексей, а можно обойтись без LispLib, GitHub и не создавать доп. ярлык для AutoCAD, честно говоря, видео немного мутное, не всё можно разобрать (что там пишется мелким шрифтом).
Если просто добавить в "Доверенные местоположения" C:\Program Files\Autodesk\AutoCAD 2015\Support\KpblcLispLib-master, не срабатывает. Или, если можно, выложите код, попробую добавить только нужные функции. ; ошибка: неверный тип аргумента: VLA-OBJECT nil Оч. хочется протестировать программу... Последний раз редактировалось Ingpro, 19.12.2022 в 11:49. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Может, и можно. Но я не стану.
Бога ради. Там - какой-никакой - а голос есть. А если и этого мало - то прочитать один readme (оно же описание репозитория) - сложно, я понимаю. Но придется. Код библиотеки выложен. Код команды не выложу, поскольку а) делал дома, а сейчас я на работе и, более важное, - б) его удалил за ненадобностью.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Что ты там никак понять не можешь? Процитируй.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
Цитата:
Может Вы недоудалили файл, может валяется в корзине, и его можно восстановить, или есть список необходимых функций для multiflag?.. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Качество не пробовал поставить не авто, а что-то от 720 и выше?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Что за git-клиент пользуешь? Я ж специально уточнил в https://autolisp.ru/2022/10/31/custo...ions-autolisp/ :
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 11.07.2022
Сообщений: 775
|
После установки нового репозитария (от 16.01.23) появилась возможность проверить MULTIFLAG.fas.
Флажок создается блоком (и выносные линии пересекают полки), без возможности правки, хотелось бы, чтобы выноска-флаг была подвижная, как мультивыноска, с выбором стрелка-точка-нет и возможностью редактирования... Последний раз редактировалось Ingpro, 16.01.2023 в 14:51. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Код был ориентирован только на создание, без вариантов. Для динамики есть блок. Ну или платные варианты типа СПДС
----- добавлено через ~1 мин. ----- Насколько я помню по крайней мере
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
ну были какие то попытки создать динблок, имитирующий мультивыноску. Только все равно дотянуть до уровня ObjectARX (на чем реализован отечественный СПДС) не получиться. Можно попытаться в мультивыноску закинуть блок с разными видимостями количества строк - но вроде управлять вложенным блоком тоже не получиться: так как выноска сама блок по сути.
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание листа и вписывание в него объекта на LISP | [igrik] | LISP | 20 | 22.08.2023 15:54 |
Lisp программа прорисовки оптимальной конфигурации незамкнутого графа с центром | [MTL] | Готовые программы | 4 | 21.12.2022 17:00 |
Программа LISP не загружается из текущей папки | ===AAA=== | LISP | 1 | 26.09.2022 12:23 |
LISP. Как в ActiveX выдернуть координаты полилинии? Как задавать атребуты блока через LISP? | wpww | LISP | 31 | 16.08.2016 14:17 |
LISP. ActiveX. TreeView - подскажите пример использования | kakt00z | LISP | 6 | 09.03.2016 15:38 |