Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Если по-быстрому, то в коде попробуй поменять "L=" на "\\P" (на англ.раскладке).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 361
|
Кулик Алексей aka kpblc, Пробовал.
Может быть, капсом надо было букву "Р" вставить. Пробую ещё. _________________________ Заработало! И, похоже, дело не в капсе, а в моей невнимательности при корректировке кода. Спасибо! Последний раз редактировалось MrBrown, 22.03.2023 в 01:12. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 361
|
Здравствуйте!
Используя код из поста #663 от VVA (моя благодарность), Сделал несколько макросов для определения длины трубопроводов определённого диаметра, вместо "\\P" вставив "%%C25\\P" или, например, "%%C32\\P". Получилось изрядно - целых восемь макросов. Озаглавил "S20", "S25", "S32" и т.д. Вызываю нужный макрос и получаю соответствующую общую длину конкретного диаметра. Прошу: скорректируйте, пожалуйста, макрос, чтобы он был только один, но запрашивал диаметр перед выбором Мтекстов. Чтобы после приглашения "Выберите диаметр трубопровода" можно было просто набрать "25" или "32". И дальше - по накатанной - выбор рамкой нужной области чертежа. Спасибо. Последний раз редактировалось MrBrown, 29.03.2023 в 23:50. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Не тестировал, но думаю ничего не испортил, должно работать. Если на запрос диаметра ввести пустой ввод, должно считать все диметры Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 361
|
VVA, а можно ли сделать так, чтобы, если не вводить конкретный диаметр, макрос не просто считал бы все трубы, а сортировал по диаметрам и сводил бы это в простенькую таблицу?
Если не сложно, большая просьба усовершенствовать макрос. Спасибо. |
|||
![]() |
|
||||
Регистрация: 12.10.2006
Сообщений: 45
|
Пользуюсь последней версией лиспа SumT для подсчета суммы чисел в текстовых объектах. Подскажите, что нужно добавить в этот лисп, чтобы он воспринимал не только число с последующими любыми символами (как сейчас и есть), но и число с символами перед этим числом? В частности, нужно суммировать числа в скобках, но не получается. В идеале, чтобы можно было настраивать, что отсекать. Допустим, в тексте есть два числа с символами между ними (12ххх23хх), а нужно просуммировать второе число (23). Т.е. указать, что первые пять символов игнорировать. Если все это сложно, то хотя бы чтобы лисп игнорировал начальную скобку.
Последний раз редактировалось yaego, 18.07.2025 в 17:50. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Предложения по расчетным моделям сооружений | aldt | Расчетные программы | 8 | 06.07.2009 17:53 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |