|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.03.2015, 17:29 | #1 | |
Не работает lisp на autocad 2014. Lisp предназначен для изменения порядкового номера листа
Регистрация: 23.12.2013
Сообщений: 45
|
||
Просмотров: 7145
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
Что значит "не работает"? Слои разморожены, разблокированы? Блок точно не изменялся по сравнению с "работавшим" вариантом?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 23.12.2013
Сообщений: 45
|
Слои разморожены.
Ошибка в командной строке: Команда: Z-LAYOUT-SET-NUMDER ; ошибка: неверный тип аргумента: lselsetp nil А вот с блоком может и есть проблема, подскажите как должен называться блок и кокой доложен быть атрибут? А работающего варианта у меня нет(( |
|||
|
||||
проверь, что возвращает
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 23.12.2013
Сообщений: 45
|
Ошибка найдена. Название блока должно быть : LAYOUT_NUMBER, тег INSERT.
А вот теперь появилась новая проблема с лиспом от ZZZ. Проблема следующего характера: запускаю лисп командой, а мне в ответ вылазит сообщение "Dialog box not found" DCL фаил находится в той же папке там где лежит lsp фаил, доступ, соответственно, прописан в настройках Прикладываю lsp и dcl DCL файл не прикладывается поэтому вставляю код z_layout_number.dcl Код:
Кстати нашел лисп от "kpblc" : try-renum , очень понравился Последний раз редактировалось vladykinalex, 27.03.2015 в 09:38. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
Имя dcl-файла какое?
----- добавлено через ~1 мин. ----- Я не просто так ратую за создание dcl "на лету": http://autolisp.ru/2010/03/15/dcl-dialogs-create/
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
Попробуй такую модификацию:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
dcl было невозможно найти. Сейчас dcl создается "на лету". Достаточно использовать только lsp - он сам все сделает.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
Ну, не все Только для этого лиспа
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
Можно. Добавляй
----- добавлено через ~2 мин. ----- Найди строку (vla-put-name obj string) и замени ее на (vla-put-name obj (strcat "Твой префикс" string))
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.07.2012
Сообщений: 98
|
Спасибо большое за лисп.
Алексей есть пару вопросов по нему. - когда пытаюсь нумеровать названия листов (нумеруется не 1,2,3, а 11,22,33), а нумерация в штампе все в порядке. - если мне необходимо запустить 2-й аналогичный скрипт для нумерации не только нумерации листов в штапе но нумерации в верхнем правом углу (так называемая сквозная нумерация) не будет ли конфликта лиспа, если я переименую копию лиспа и добавлю в название к примеру ЛИСТ1. Заранее спасибо за ответы. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
dim5678, блин, прошло 5 лет, а сейчас я точно не могу слету разобраться в коде. Надо комп запускать, на нем ACAD, а времени уже начало 12-го ночи. Так что по первой части сейчас я мимо.
Вторая: оостаточно сменить имена функций, их вызовы, сменить имя команды. Смена имени файла ни к чему не приведет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 29.07.2012
Сообщений: 98
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,789
|
Попробовал на ACAD2019 - все срабатывает вроде бы корректно. Может, проблема в конкретном файле?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
Подниму старую тему.
Возникла такая же проблема как и топикстатера в свое время. Модернизированный лисп от Алексея, конечно, помог реализовать требуемые функции, но остался, так сказать, незакрытый гештальт. Подскажите, как самому запустить dcl? Текст скопировал в редактор, сохранил под требуемым именем и расширением z_layout_number.dcl, поместил в папку с приложениями и лисп туда же, но все равно ошибка "Dialog box not found" |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Некорректно работает файл в AutoCad 2013 после его редактирования в AutoCad 2014 | poslepolunochi | AutoCAD | 2 | 16.07.2014 20:38 |
AutoCAD Civil 2014/AutoCAD Civil 2014 as AutoCAD Eng,Rus. Ошибка - прерывание команды при наведении курсора на вкладку листа. | Do$ | Баги и пожелания в Autodesk | 4 | 16.08.2013 23:06 |
Не работает кнопка delete при установке AutoCAD 2014 | Виктория_Вика | AutoCAD | 17 | 17.05.2013 10:00 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |