|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
инженер Регистрация: 29.01.2009
Тамбов
Сообщений: 63
|
Образец чего?
Ну например решил поменять дату для начала на layouts с 00/00/00 на 26/02/13. не поменяла. для теста в модели - сменила. Ты вот в начале умную мысль сказал, а я особо и не обратил внимания, что цикл в засисон бесконечный уходит. Я проверил, и ведь действительно уходит. Только при условии, что я задаю поменять значение "типа само на себя", например есть выражеине "Connector TYCO p/n", а я хочу его заменить на "Connector TYCO p/n C-0480698-10-3". Значит прога моя-то что делает? - Ищет первое выражение и меняет на второе. После нескольких циклов получается такая вот фигня "Connector TYCO p/n C-0480698-10-3 C-0480698-10-3 C-0480698-10-3" ну и т.д. Может знаешь, как ей это условие прописать, чтобы она так не делала? Добавлено через некоторое время раздумий: Помоему я нашел как обойти это (может не совсем правильно с точки зрения лиспа): Я добавил промежуточную замену. Тоесть "Connector TYCO p/n" я меняю на произвольную неповторяющуюся последовательность "9797979", а ее уже меняю на "Connector TYCO p/n C-0480698-10-3". Код:
Последний раз редактировалось Michael!, 26.02.2013 в 14:06. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Я ж предлагал:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
инженер Регистрация: 29.01.2009
Тамбов
Сообщений: 63
|
К сожалению файл рабочего чертежа выложить не смогу. Слишком много данных.
А по поводу программы - я продолжаю использовать свою, благо с твоей помощью пофиксил проблему. Твоя в резерве. Спасибо за помощь! А прогу твою и мою может есть смысл выложить на всеобщее использование? Вдруг кому что менять потребуется. Часто встречаются такие вопросы судя по поиску. А эту тему думаю что можно закрывать. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
Цитата:
Так оно и так в общем доступе. Хочешь - выкладывай, потому как моя поделка на нормальную прогу не тянет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Ошибка: "\n*** INTERNAL ERROR: VL namespace mismatch\n"" type Y to reset: | misht | AutoCAD | 8 | 13.07.2012 10:10 |
Несоответствие результатов в Лире | s.vas | Лира / Лира-САПР | 19 | 11.11.2009 07:31 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |
Ошибка INTERNAL ERROR при работе в пространстве листа | Sel | AutoCAD | 2 | 12.10.2005 11:19 |