Семейство AutoCAD – Русский – только для чтения
Делитесь знаниями, задавайте вопросы, читайте самые популярные темы по AutoCAD.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Команды копирования

19 REPLIES 19
SOLVED
Reply
Message 1 of 20
Barsik.vvv
2369 Views, 19 Replies

Команды копирования

Добрый день! Хотелось бы услышать ваше мнение по поводу команд копирования и вставки через буфер: БТКОПИРОВАТЬ, ВСТБУФЕР, ВСТИСХОД. Они точные? Можно ими пользоваться?

19 REPLIES 19
Message 2 of 20


@Barsik.vvv  написал (-а):

Добрый день! Хотелось бы услышать ваше мнение по поводу команд копирования и вставки через буфер: БТКОПИРОВАТЬ, ВСТБУФЕР, ВСТИСХОД. Они точные? Можно ими пользоваться?


Нужно.

Общие Ctrl+C, Ctrl+V не всегда срабатывают.


-- Alexander, private person, pacifist, english only with translator 🙂 --

Object-modeling _ odclass-odedit.com _ Help

Message 3 of 20

Я ещё прочитал, что Ctrl+C, Ctrl+V неточные, а БТКОПИРОВАТЬ, ВСТБУФЕР, ВСТИСХОД, по идее точные.

Message 4 of 20
maxim_k
in reply to: Barsik.vvv

>>>>Я ещё прочитал, что Ctrl+C, Ctrl+V неточные, а БТКОПИРОВАТЬ, ВСТБУФЕР, ВСТИСХОД, по идее точные.
В каком смысле неточные?

Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.


Maxim Kanaev
Architect
MARSS

MacACAD | Linkedin

Etiquette and Ground Rules of Autodesk Community
Message 5 of 20
Barsik.vvv
in reply to: maxim_k

А кто его знает?

Цитата: Важное замечание: Функцию копирования и вставки Windows можно использовать для передачи объектов между различными приложениями Windows, однако в AutoCAD она работает не так точно. Чтобы обеспечить точность, следует использовать команду БТКОПИРОВАТЬ, а не КБУФЕР (CTRL+C).

https://knowledge.autodesk.com/ru/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2018/RUS/Au...

Message 6 of 20
maxim_k
in reply to: Barsik.vvv

Скорее всего имеется в виду, что БТКОПИРОВАТЬ запрашивает базовую точку, которая при вставке в другой чертеж AutoCAD будет являться точкой вставки для скопированных объектов. При использовании КБУФЕР базовая точка каждый раз назначается заново в левом нижнем углу прямоугольника, охватывающего все выбранные для копирования объекты.
Точность переносимых через буфер обмена объектов не меняется.

Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.


Maxim Kanaev
Architect
MARSS

MacACAD | Linkedin

Etiquette and Ground Rules of Autodesk Community
Message 7 of 20
Barsik.vvv
in reply to: maxim_k

Понятно. А вы сами как копируете? Какой способ оптимальный?

Message 8 of 20


@Barsik.vvv wrote:

Понятно. А вы сами как копируете? Какой способ оптимальный?


Внутри одного чертежа - команда _COPY, между чертежами - пара команд _WBLOCK/_INSERT

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Message 9 of 20

Понятно. То есть между чертежами лучше копировать через блок. А зачем создавать отдельный файл с блоком? Ведь можно создать определение блока в том же файле, где и создавался объект?

Message 10 of 20


@Barsik.vvv wrote:

Понятно. То есть между чертежами лучше копировать через блок. А зачем создавать отдельный файл с блоком? Ведь можно создать определение блока в том же файле, где и создавался объект?


Не через блок, а через файл - _WBLOCK создаёт файл из выбранных пользователем примитивов.

В принципе копирование через буфер обмена - это тоже самое (т.е. создаётся файл с выбранными примитивами, а буфер обмена хранит лишь ссылку на этот файл), но не вполне очевидное действие.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Message 11 of 20

А разве не проще вообще не создавать файл? Создать в основном чертеже определение блока из нужных объектов, а затем вставить его в нужный чертёж?

Message 12 of 20


@Barsik.vvv wrote:

А разве не проще вообще не создавать файл? Создать в основном чертеже определение блока из нужных объектов, а затем вставить его в нужный чертёж?


1. Каким образом? Через Центр управления (_ADCENER) ? Самое смешное, что "под капотом" всё равно создаётся промежуточный файл.

2. Тут нужна осторожность с именами блоков.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Message 13 of 20
maxim_k
in reply to: Barsik.vvv


@Barsik.vvv wrote:

Понятно. А вы сами как копируете? Какой способ оптимальный?


Я уже давно переопределил в CUI стандартное сочетание Ctrl+C со стандартного  COPYCLIP (КБУФЕР) на COPYBASE (БТКОПИРОВАТЬ) и пользуюсь при копировании Ctrl+C - Ctrl+V

 


Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.


Maxim Kanaev
Architect
MARSS

MacACAD | Linkedin

Etiquette and Ground Rules of Autodesk Community
Message 14 of 20

Ну да. Через Центр управления. А то, что создаётся промежуточный файл - неважно, зато файлы не плодятся на диске. А по поводу имён, если я правильно понял, нужно помнить, что бы в одном чертеже не встретились два определения блока с одинаковыми именами. Я правильно понял?

Message 15 of 20


@Barsik.vvv wrote:

А то, что создаётся промежуточный файл - неважно, зато файлы не плодятся на диске.

В папке временных файлов. Обычно в %TEMP%

 


@Barsik.vvv wrote:

 

 А по поводу имён, если я правильно понял, нужно помнить, что бы в одном чертеже не встретились два определения блока с одинаковыми именами. Я правильно понял?


Да. Именно так.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Message 16 of 20

Понял. Спасибо.

Message 17 of 20
Barsik.vvv
in reply to: maxim_k


@maxim_k  написал (-а):

@Barsik.vvv wrote:

Понятно. А вы сами как копируете? Какой способ оптимальный?


Я уже давно переопределил в CUI стандартное сочетание Ctrl+C со стандартного  COPYCLIP (КБУФЕР) на COPYBASE (БТКОПИРОВАТЬ) и пользуюсь при копировании Ctrl+C - Ctrl+V

 


То есть, вы с блоками не паритесь.

Message 18 of 20
maxim_k
in reply to: Barsik.vvv

>>>>>То есть, вы с блоками не паритесь.
Блоками пользуюсь только по прямой необходимости. Для переноса объектов из одного чертежа в другой они практически никогда не нужны, более того - часто вредны, поскольку тянут за собой много дополнительного мусора: лишние слои, типы линий, тестовые и размерные стили.

Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.


Maxim Kanaev
Architect
MARSS

MacACAD | Linkedin

Etiquette and Ground Rules of Autodesk Community
Message 19 of 20
AVCPlugins
in reply to: Barsik.vvv

Добавлю свои 3 копейки:

  • Принципиально нет и не может быть никакой разницы между вызовом команды из командной строки или с клавиатуры шоткатом
  • Если не важно куда вставлять обьекты то копировать можно CTRL+C или командой COPYCLIP. Это одно и тоже. Использую, когда еще не знаю куда и как потом перетаскивать объекты.
  • Если известно в какую точку надо вставить объекты, то копировать надо с базовой точкой: CTRL+Shift+C, _CopyBase и просто _Copy. Последнее работает только внутри чертежа и вызывается одной буквой С ( в Английской версии Автокада)
  • Команда _ Copy удобней при множественной вставке
  • Команда вставки с созданием блока CTRL+Shift+V позволяет не тратить время на ввод имени блока. Но я не рекомендую. Блоки с дурными авто-именами замусоривают чертеж.
  • Копирование через буфер со сменой системы координат _UCS позволяют выровнять фигуры, развернуть деталь в пространстве сразу по всем осям. То есть отлично заменяют команду выравнивания _Align.
  • Итого: все команды копирования имеет смысл использовать, все они полезные и точные. Но у каждой своя цель и смысл.

Plugins for AutoCAD
A>V>C>
AppStore | Facebook | Twitter | YouTube | Blog
Message 20 of 20
Barsik.vvv
in reply to: AVCPlugins

Спасибо. Отличная сводная информация.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report