1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

Сформировать набор лиспов

Тема в разделе "Autodesk", создана пользователем Sergey B., 26 апр 2020.

  1. Sergey B.

    Sergey B. Форумчанин

    Здравствуйте. Имеется некий набор надстроек для autocad, состоящий, в большинстве, из lisp файлов. Хочу сформировать из них готовый набор, чтобы не подгружать каждый по отдельности, после переустановки autocad или использования на другом компьютере. Наподобие МенюГЕО. Пользуюсь классическим интерфейсом autocad. В процессе создания сuix панельки с кнопками 16x16 под каждый lisp. Как можно реализовать автоматическую загрузку нужных надстроек, не добавляя каждый файл в автозагрузку по отдельности?
     
  2. BearDyugin

    BearDyugin Модератор Форумчанин

    Прописывать путь к паке с Lisp'ами в Путь доступа к вспомогательным файлам
    А в макрасах на кнопку писать что-то типа: ^C^C^P(if (not С:команда)(load "Имя файла") );^Pкоманда;
     
    Qvinto и Sergey B. нравится это.
  3. Sergey B.

    Sergey B. Форумчанин

    BearDyugin, спасибо за ответ. Кнопку создал. Вручную lisp я не загружал и в автозагрузку не добавлял, а автоматически Autocad не подгружает его и пишет Неизвестная команда "Z-TEXT-ALIGN". Подскажите, на примере данного lisp'а, что я делаю не так?
    ^C^C^P(if (not С:z-text-align)(load "z-text-align"));^Pz-text-align;
     

    Вложения:

  4. Qvinto

    Qvinto Форумчанин

    А Лисп на диске С находится? Путь к папке с этим лиспом прописан?
     
  5. Sergey B.

    Sergey B. Форумчанин

    Qvinto, лисп находится на диске E, в той же папке, что и cuix файл. Путь к этой папке прописан в "Путь доступа к вспомогательным файлам". Нужно ещё что то сделать?
    --- Сообщения объединены, 26 апр 2020, Оригинальное время сообщения: 26 апр 2020 ---
    При использовании автозагрузки, приложения загружаются все разом, что замедляет запуск AutoCAD, приложения могут конфликтовать между собой и приводить к сбою. Хотелось бы от этого отойти и загружать файлы только при вызове соответствующей команды.
     
  6. BearDyugin

    BearDyugin Модератор Форумчанин

    Расширение файла не указал
    ^C^C^P(if (not С:z-text-align)(load "z-text-align.lsp"));^Pz-text-align;

    Вот тут я подробно расписывал как писать макрос на кнопку https://vk.com/@bear_dyugin-makros-na-knopku
     
  7. Sergey B.

    Sergey B. Форумчанин

    BearDyugin, с расширением я тоже пробовал. Ничего не меняется.
    ; ошибка: сбой при выполнении LOAD: "z-text-align.lsp"
    Команда: z-text-align
    Неизвестная команда "Z-TEXT-ALIGN". Для вызова справки нажмите F1.
    Возможно, есть ещё какие то условия, которые нужно соблюсти? В путь доступа к вспомогательным файлам я добавил папку с лиспом и cuix файлом. "Только для чтения" снял, на всякий случай, из названия пути исключил русские буквы. Не помогло. К названию z-text-align.lsp добавлял полный путь, тоже не работает.
    --- Сообщения объединены, 26 апр 2020, Оригинальное время сообщения: 26 апр 2020 ---
    Проблему решил. Какой то глюк автокада. Перезапустил автокад и заного добавил в доверенные местоположения. Всё заработало. Спасибо за советы
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление