Как правильно загрузить программу "copy_paste_group" (автор koMon)
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как правильно загрузить программу "copy_paste_group" (автор koMon)

Как правильно загрузить программу "copy_paste_group" (автор koMon)

Ответ
Поиск в этой теме
Непрочитано 14.07.2024, 10:07 #1
Как правильно загрузить программу "copy_paste_group" (автор koMon)
Ingpro
 
Регистрация: 11.07.2022
Сообщений: 756

У меня в AutoCAD 2015 rus не работает программа "copy_paste_group" https://dwg.ru/b/klisp/397
Эта программа (Копирование/вставка групп между чертежами) из блога, но там мне не удалось оставить комментарий - выдает ошибку, поэтому пришлось создать тему.
Проблема в версии AutoCAD или я неправильно выполняю загрузку? Рекомендации из блога:
"Для загрузки LISP контейнера команд используйте функцию (vl-load-all) в LISP выражении (vl-load-all "copy_paste_group"). Она обеспечит автозагрузку обеих команд во все открытые и открываемые после загрузки контейнера чертежи. При использовании стандартных загрузчиков в чертеже для вставки скопированных групп необходима своя загрузка контейнера для доступа к команде PASTE_GROUP".
Последнее предложение немного непонятно, что значит "необходима своя загрузка контейнера для доступа к команде PASTE_GROUP".
Поясните, пожалуйста...
По ссылке в блог K Lisp можно зайти.
Код:
[Выделить все]
 Команда: (vl-load-all "copy_paste_group")
T
Команда: copy_paste
Неизвестная команда "COPY_PASTE" 
Команда: paste_group
; ошибка: неверный тип аргумента: 2D/3D-точка: (nil nil)

Миниатюры
Нажмите на изображение для увеличения
Название: ош.500.png
Просмотров: 7
Размер:	9.1 Кб
ID:	263790  


Последний раз редактировалось Ingpro, 14.07.2024 в 10:30.
Просмотров: 981
 
Непрочитано 14.07.2024, 14:34
#2
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,808


Ingpro,
команда копирования групп - copy_group - в чертеже-доноре
команда вставки групп - paste_group - в чертеже-приёмнике

copy_paste - это не у меня)
__________________
K Lisp
koMon вне форума  
 
Автор темы   Непрочитано 14.07.2024, 14:54
#3
Ingpro


 
Регистрация: 11.07.2022
Сообщений: 756


Цитата:
Сообщение от koMon Посмотреть сообщение
команда копирования групп - copy_group - в чертеже-доноре
команда вставки групп - paste_group - в чертеже-приёмнике
Спасибо, koMon.
Моя невнимательность, sorry...
А эта строка:
Код:
[Выделить все]
 (vl-load-all "copy_paste_group")
что делает? И её нужно вводить через ком. строку или как?
Программа должна быть в автозагрузке? Чтобы при вставке в другой чертеж не загружать код...
Какая классная программа!!! Группы сохраняются не только при копировании в новый файл, но и после его закрытия/открытия...
Если в чертеже-приёмнике повторно выполнить команду paste_group, то одинаковые группы объединяются в одну группу,
это так и должно быть?
И скопированную группу можно вставить только один раз при вызове команды...

Последний раз редактировалось Ingpro, 14.07.2024 в 15:11.
Ingpro вне форума  
 
Непрочитано 14.07.2024, 15:52
#4
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,808


Цитата:
Сообщение от Ingpro Посмотреть сообщение
что делает?
эта строка, введённая в ком. строке, загружает в текущий и все открытые и открываемые документы команды copy_group, paste_group.

Цитата:
Сообщение от Ingpro Посмотреть сообщение
Программа должна быть в автозагрузке?
кому как нравится.
Цитата:
Сообщение от Ingpro Посмотреть сообщение
но и после его закрытия/открытия...
группа, это перманентно сохранёный набор объектов чертежа, он не может исчезнуть с закрытием чертежа.
Цитата:
Сообщение от Ingpro Посмотреть сообщение
то одинаковые группы объединяются в одну группу
программа превращает неименованные группы в именованные, и если в приёмнике есть группа с определённым именем, то да, объекты вставляемой группы с таким же именем добавляются к существующей группе.
Цитата:
Сообщение от Ingpro Посмотреть сообщение
И скопированную группу можно вставить только один раз при вызове команды...
в этом случае должно помочь копирование группы штатными средствами автокада.
__________________
K Lisp
koMon вне форума  
 
Автор темы   Непрочитано 14.07.2024, 16:33
#5
Ingpro


 
Регистрация: 11.07.2022
Сообщений: 756


Цитата:
Сообщение от koMon Посмотреть сообщение
в этом случае должно помочь копирование группы штатными средствами автокада
Штатными средствами автокада так: копируешь в буфер группу в одном чертеже, вставляешь в другом - уже не группа...
Закрываешь чертёж с группами, открываешь - групп уже нет...
Ingpro вне форума  
 
Непрочитано 14.07.2024, 16:38
#6
koMon


 
Блог
 
Регистрация: 26.09.2017
Сообщений: 1,808


имелось в виду: копируешь группу командой copy_group, вставляешь скопированную группу в другой чертёж коммандой paste_group, размножаешь вставленную группу штатными средствами.
__________________
K Lisp
koMon вне форума  
 
Автор темы   Непрочитано 14.07.2024, 16:40
#7
Ingpro


 
Регистрация: 11.07.2022
Сообщений: 756


Цитата:
Сообщение от koMon Посмотреть сообщение
имелось в виду: копируешь группу командой copy_group, вставляешь скопированную группу в другой чертёж коммандой paste_group, размножаешь вставленную группу штатными средствами
Спасибо, I understood
Ingpro вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как правильно загрузить программу "copy_paste_group" (автор koMon)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно задать/описать новые РСУ? Jekson Echowar SCAD 35 17.03.2025 13:58
Как правильно интерпретировать результаты расчета в лире (9,6) поперечной арматуры на кручение? rvp Лира / Лира-САПР 10 23.07.2020 15:33
Возможно ли вообще правильно заармировать балку по СНиП? МишаИнженер Прочее. Архитектура и строительство 40 12.11.2019 07:31
Инженеры- разрушители мифов. Все, во что вы не хотели верить, причем, правильно не хотели Pavel_V Разное 142 05.11.2015 10:20
DCL/Lisp Как правильно загрузить слайд в компонент image? Kirill_Ja LISP 4 11.08.2014 02:10