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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Макрос для копирования с базовой точной 0,0,0 по МСК

Макрос для копирования с базовой точной 0,0,0 по МСК

Ответ
Поиск в этой теме
Непрочитано 22.03.2013, 21:28 #1
Макрос для копирования с базовой точной 0,0,0 по МСК
elnino
 
Регистрация: 08.02.2013
Сообщений: 41

Здравствуйте.
Я написал себе пару макросов, но не все удается, что задумано.
Последовательность действий должна быть такая:
для копирования:
1) Выбор объектов.
2) Изменение текущей СК на МСК.
3) Копирование с базовой точкой 0,0,0.
4) Возврат в предыдущую СК.
для вставки:
1) Изменение текущей СК на МСК.
2) Вставка с базовой точкой 0,0,0.
3) Возврат в предыдущую СК.
Вот на чем я остановился:
^C^C_ucs _w;_copybase;0,0,0;\;^C^C_ucs _p
^C^C_ucs _w;_pasteclip;0,0,0;^C^C_ucs _p
Вроде бы работают макросы, но только не с той последовательностью какой хотелось бы.
При копировании я не могу сначала выбирать объекты, а только в процессе, по этому приходится ставить символ ручного ввода после задания базовой точки.
Оригинальная команда _copybase может работать и так и так.
Жду дельных советов как лучше написать сей макрос.
Заранее благодарю.
Просмотров: 2913
 
Непрочитано 22.03.2013, 22:03
#2
Profan


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


Используй команду "_select" ("выбрать").
Profan вне форума  
 
Автор темы   Непрочитано 23.03.2013, 14:11
#3
elnino


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


Вот что получилось:
^C^C_select;_ucs _w;_copybase;0,0,0;_p;;_ucs _p
Но макрос не работает если ничего не выбрано заранее, а хотелось, чтобы была возможность выбирать и заранее и в процессе.

Последний раз редактировалось elnino, 23.03.2013 в 16:03.
elnino вне форума  
 
Непрочитано 23.03.2013, 16:32
#4
Profan


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


Смена пользовательской системы координат отменяет предварительный выбор.
А вообще - работают вот такие макросы:
Код:
[Выделить все]
^C^C_select;\_ucs;_w;_copybase;0,0,0;_p;;_ucs _p;
^C^C_ucs;_w;_pasteclip;0,0,0;_ucs _p;
Profan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Макрос для копирования с базовой точной 0,0,0 по МСК

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mechanical 2010 RUS SLM. Проблема копирования с базовой точкой. mkung Вертикальные решения на базе AutoCAD 2 23.03.2010 09:13
Функция замещения команды копирования с базовой точкой Torero_80 Программирование 3 12.12.2008 00:31
Как изменить макрос копирования Малявка AutoCAD 2 09.05.2008 09:13