| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Копирование объектов в пределах одного и того же чертежа.

Копирование объектов в пределах одного и того же чертежа.

Ответ
Поиск в этой теме
Непрочитано 27.02.2017, 16:35 #1
Копирование объектов в пределах одного и того же чертежа.
doomirs
 
Инженер-конструктор
 
Одесса
Регистрация: 27.02.2017
Сообщений: 4

Вопрос в чем: Я выбираю объекты нажимаю ctrl+c, потом ctrl+v, и объект вставляется блоком, как убрать вставку блоком?
PS: shift не залипает, разобраться по какой причине происходит данная ситуация не могу.
Просмотров: 4302
 
Непрочитано 27.02.2017, 16:40
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


1. Штатная команда _.copy тоже прекрасно работает
2. Проверяй, что на Ctrl+V забито в cui
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.02.2017, 16:45
#3
Composter

Отопление и вентиляция
 
Регистрация: 31.10.2008
Москва
Сообщений: 445


_CUI -> Keyboard Shortcuts -> Shortcut Keys -> paste -> и смотрите что за комбинация клавиш забита
Composter вне форума  
 
Непрочитано 27.02.2017, 17:02
#4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


В командной строке видно, что выполняется: _pasteclip или _pasteblock.
Profan вне форума  
 
Непрочитано 27.02.2017, 17:19
#5
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Цитата:
Сообщение от doomirs Посмотреть сообщение
Вопрос в чем: Я выбираю объекты нажимаю ctrl+c, потом ctrl+v, и объект вставляется блоком, как убрать вставку блоком?
PS: shift не залипает, разобраться по какой причине происходит данная ситуация не могу.
Сколько уж раз говорилось, что в пределах одного чертежа очень не желательно копировать и вставлять таким образом. Для этого существует команда:
Миниатюры
Нажмите на изображение для увеличения
Название: Image 8.png
Просмотров: 131
Размер:	8.5 Кб
ID:	184303  
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 27.02.2017, 17:24
#6
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А команда _COPY разве не использует буфер обмена? А что она использует? Дисковую память?
Profan вне форума  
 
Непрочитано 27.02.2017, 17:36
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Нет. Нет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.02.2017, 17:51
#8
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Видимо, она никакую память не использует.
Profan вне форума  
 
Автор темы   Непрочитано 27.02.2017, 18:40
#9
doomirs

Инженер-конструктор
 
Регистрация: 27.02.2017
Одесса
Сообщений: 4


Цитата:
Сообщение от Profan Посмотреть сообщение
В командной строке видно, что выполняется: _pasteclip или _pasteblock.
Вот что пишет командная строка:
Команда: _pasteclip Повторное определение блока _ArchTick пропущено.
Повторное определение блока _ClosedBlank пропущено.
Подстановка [simplex.shx] вместо [SIMPLEXM].
Точка вставки:

----- добавлено через ~4 мин. -----
PS:Настройки _CUI нормальные. Данная ошибка возникает только в одном файле, с которым работаю уже второй год, при чем при открытии на разных машинах, и разными годами CaD.

----- добавлено через ~5 мин. -----
PS:Настройки _CUI нормальные. Данная ошибка возникает только в одном файле, с которым работаю уже второй год, при чем при открытии на разных машинах, и разными годами CaD.
doomirs вне форума  
 
Непрочитано 27.02.2017, 18:55
#10
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Цитата:
Сообщение от doomirs Посмотреть сообщение
Данная ошибка возникает только в одном файле, с которым работаю уже второй год
Это такой большой проект? Если нет, то этого делать категорически нельзя. Если Вы используете один файл (как прототип), для многократного использования, то в нем, со временем накапливается различный "мусор", ошибки и т. д. Используйте шаблон шаблон *.dwt
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 27.02.2017, 18:59
#11
doomirs

Инженер-конструктор
 
Регистрация: 27.02.2017
Одесса
Сообщений: 4


Цитата:
Сообщение от sertor Посмотреть сообщение
Это такой большой проект? Если нет, то этого делать категорически нельзя. Если Вы используете один файл (как прототип), для многократного использования, то в нем, со временем накапливается различный "мусор", ошибки и т. д. Используйте шаблон шаблон *.dwt
Да, большой проект НВФ, в данном файле только добавляются новые АКП, в любом случае я его все время очищаю, и т.п.
doomirs вне форума  
 
Непрочитано 28.02.2017, 10:28
#12
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Profan Посмотреть сообщение
А команда _COPY разве не использует буфер обмена?
нет, конечно. Ну, или что-то аналогичное буферу обмена внутри одного файла. Но никак не виндовый, в отличие от Ctrl-C. Проверить легко. Попробуйте скопировать командой и через Ctrl-C одно и то же на чистую страницу Word (хотя можно и грязную ). А вот копирование содержимого текста (а не как примитива) - это уже через буфер
__________________
Век живи, век учись - ...

Последний раз редактировалось Bull, 28.02.2017 в 10:35.
Bull вне форума  
 
Непрочитано 01.03.2017, 10:04
#13
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,262


Цитата:
Сообщение от sertor Посмотреть сообщение
Сколько уж раз говорилось, что в пределах одного чертежа очень не желательно копировать и вставлять таким [Ctrl+C -> Ctrl+V] образом.
Почему очень нежелательно?
От этого что, Автокад аварийно завершается?, или система падает?
Не скажу что я этим методом пользуюсь, но изредка бывает (даже не смогу объяснить в каких именно случаях). И ничего фатального не происходит.
Да, в буфере обмена после этого что-то болтается - и пускай коли мозгов у компа достаточно.
Pilot вне форума  
 
Непрочитано 01.03.2017, 10:09
#14
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Pilot Посмотреть сообщение
Почему очень нежелательно?
Наверное, потому же, почему "наши люди в булочную на такси не ездят"
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 01.03.2017, 10:31
#15
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Цитата:
Сообщение от Pilot Посмотреть сообщение
Почему очень нежелательно?
http://autolisp.ru/2011/02/16/clipboard-working/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.03.2017, 10:33
#16
Composter

Отопление и вентиляция
 
Регистрация: 31.10.2008
Москва
Сообщений: 445


на счет копирования могу сказать что copy выполняется в разы быстрее чем copyclip . в одной из первых конторы были древние компы, где copyclip выполнялся 2-5 секунд а copy за доли секунды для большинства объектов. с тех пор я в основном внутри чертежа пользуюсь copy .

а на счет проблемы автора, помню гулял выриус по конторе, нельзя было взорвать и copyclip /pasteclip были проблемы
Composter вне форума  
 
Непрочитано 01.03.2017, 10:38
| 1 #17
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от Pilot Посмотреть сообщение
Почему очень нежелательно?
Потому что "копипаст" внутри Акада происходит таким образом:
- CTRL+C: выбранные объекты записываются во временный блок со случайным именем в папке %Temp% (аналогично _wblock, только имя Акад задает сам по типу A$xxxx.dwg). При желании эти блоки можно потом найти, если Акад завершил сеанс нештатно и не смог их удалить. В буфер обмена записывается ссылка на этот блок;
- CTRL+V: по ссылке находится текущий временный блок и вставляется аналогично команде _insert.
Старые добрые примитивы такое издевательство надо собой легко выдерживают, но разным "новомодным фишкам" типа полей, дин. блоков и проч. - не по нраву, т.к. они работают через ID примитивов, а при записи/вставке блоков они сбиваются. _Copy использует другие механизЬмы, поэтому с ней эти штуки работают адекватно.

Последний раз редактировалось kp+, 01.03.2017 в 10:46.
kp+ вне форума  
 
Непрочитано 01.03.2017, 12:03
#18
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,262


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Конечно знаю. И по ссылке знакомился.
Но проблемы возникают с безымянными блоками, которых по возможности стремлюсь избегать.
Цитата:
Сообщение от kp+ Посмотреть сообщение
Старые добрые примитивы такое издевательство надо собой легко выдерживают
Естественно.
Цитата:
Сообщение от kp+ Посмотреть сообщение
но разным "новомодным фишкам" типа полей, дин. блоков и проч. - не по нраву
А вот это довод.
Pilot вне форума  
 
Непрочитано 01.03.2017, 12:06
#19
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,794
Отправить сообщение для ssn с помощью Skype™


т.е. при CTRL+C - CTRL+V по умолчанию плодятся в файле чертежа некие блоки?
ssn вне форума  
 
Непрочитано 01.03.2017, 12:34
#20
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,262


Цитата:
Сообщение от ssn Посмотреть сообщение
т.е. при CTRL+C - CTRL+V по умолчанию плодятся в файле чертежа некие блоки?
Нет. В файле чертежа они плодятся при Ctrl+Shift+C - Ctrl+Shift+V.
А по Ctrl+C - Ctrl+V плодятся временные файлы. (и по Ctrl+Shift+C тоже)

P.s.
Даже если временные файлы и "плодятся", то это не такая большая беда.
Их несложно чистить как многочисленными и разнообразными утилитами так и вручную.

Последний раз редактировалось Pilot, 02.03.2017 в 09:32. Причина: небольшое добавление.
Pilot вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Копирование объектов в пределах одного и того же чертежа.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Меняется масштаб блока при копировании с одного чертежа на другой. Jeriko AutoCAD 23 28.12.2016 16:09
Копирование в автокаде в пределах одного чертежа FMaria AutoCAD 2 24.09.2016 19:40
Как скопировать блоки из одного чертежа в другой молод и перспективен Программирование 4 14.02.2010 20:22
Копирование слоев чертежа zolton AutoCAD 6 14.01.2009 13:20