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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD2007 Совместить Align и Copy

AutoCAD2007 Совместить Align и Copy

Ответ
Поиск в этой теме
Непрочитано 17.07.2006, 14:20 #1
AutoCAD2007 Совместить Align и Copy
vn
 
Регистрация: 10.02.2006
Сообщений: 373

Господа!
Можно ли при выполнении команды Align сделать так, чтобы объект оставался на месте , а его копия присоединялась по двум или трем точкам к другому объекту?
Но без создания блока.
Просмотров: 3752
 
Непрочитано 17.07.2006, 14:59
#2
Amzid


 
Регистрация: 09.06.2005
Москва
Сообщений: 100


Может использовать такой макрос:
^C^C_select;\_copy;_P;;@;@;_align;_P;;
И назначить его на кнопку?
Amzid вне форума  
 
Непрочитано 17.07.2006, 15:01
#3
_Andre_

механизатор
 
Регистрация: 28.12.2004
Самара
Сообщений: 312
<phrase 1=


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

Код:
[Выделить все]
^C^C_.copy;0,0,0;0,0,0;_align;_p;;\\\\;_y;
для трех точек

Код:
[Выделить все]
^C^C_.copy;0,0,0;0,0,0;_align;_p;;
_Andre_ вне форума  
 
Непрочитано 17.07.2006, 15:39
#4
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Можно еще так:
Код:
[Выделить все]
(defun c:copylign ()(ssget)(command "copy" "p" "" "0,0,0" "0,0,0")(command "align" "p" "" pause pause pause pause pause pause));copylign;
Только запросов в комстроке нет
Зато повторяется по правой кнопке.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 17.07.2006, 18:38
#5
vn


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


Спасибо Amzid , Andre и Андрей Кочетков!
Конец рабочего дня. Завтра с утречка все проверю.
vn вне форума  
 
Автор темы   Непрочитано 18.07.2006, 15:15
#6
vn


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


Andre и Amzid
вводил в командную строку получил ответ :

Unknown command "^C^C_.COPY;0,0,0;0,0,0;_ALIGN;_P;;\\\\;_Y;". Press F1 for
help.

Андрей Кочетков!
Подскажите, как вводить Вашу программу в память.
Пол года как последний раз вводил программу для 3Д спирали.
vn вне форума  
 
Непрочитано 18.07.2006, 15:25
#7
_Andre_

механизатор
 
Регистрация: 28.12.2004
Самара
Сообщений: 312
<phrase 1=


Эту строку не нужно вводить в командную строку, а нужно назначить какой нибудь кнопке. и все будет работать.
_Andre_ вне форума  
 
Непрочитано 18.07.2006, 15:37
#8
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Да, все три варианта - это макросы - их надо назначать кнопкам.
Как назначить - зависит от используемого Акада.
Кочетков Андрей вне форума  
 
Автор темы   Непрочитано 18.07.2006, 15:57
#9
vn


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


Господа !
Пришлите ссылку по которой можно прочитать про макросы и как их прилепливать к кнопкам, например в AutoCAD2007
vn вне форума  
 
Непрочитано 18.07.2006, 15:58
#10
Кулик Алексей aka kpblc
Moderator

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


Основа : dwg.ru/art/2
Как конкретно в 2007 сделать - тут только справка, я думаю...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 18.07.2006, 16:59
#11
vn


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


Уважаемый kpblc!
Вы имели ввиду "WWW.dwg.ru/art/2" ?
vn вне форума  
 
Непрочитано 18.07.2006, 17:12
#12
Кулик Алексей aka kpblc
Moderator

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


Имел в виду: http://dwg.ru/art/2

Прошу - меня все ж один
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 24.07.2006, 16:07
#13
vn


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


Спасибо kpblc,
Я зашел на эту страницу. Все понятно, только рисунки пустые с красным крестиком в левом верхнем углу.Может быть Вы знаете как эти рисунки увидеть?
vn вне форума  
 
Непрочитано 24.07.2006, 16:09
#14
Кулик Алексей aka kpblc
Moderator

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


Они знают Я тоже Поставить в браузере "отображать графику"
===
Добавлено:
Ух ты, только что оттуда. Действительно, картинок нет. Антиресно... Ща Админа спросим
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 24.07.2006, 16:31
#15
vn


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


В сервисе свойства обозревателя в окне показывать рисунки галочка стоит! А вот фраза показывать графику отсутствует.



У меня старорежимное воспитание, поэтому я почти всех на Вы называю.
Excusez, monsieur.
vn вне форума  
 
Автор темы   Непрочитано 25.07.2006, 11:10
#16
vn


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


Спасибо,kpblc!
Картинка появилась.
Очень хорошо все написано.
Попробовал, и даже с моим 0 опыта создал кнопку и поместил ее в панели инструментов. И работает! "япацталом"
транскрипция - "я под столом" означет высокую степень восхищения :)
vn вне форума  
 
Автор темы   Непрочитано 25.07.2006, 11:26
#17
vn


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


Кочеткову Андрею.
Если я что-то не так сейчас скажу, то поправьте:
Сначала Вашу программу нужно записать в блокнот Notepad, присвоить имя с расширением lsp, а затем загрузить в AutoCAD:
Tools=>Load application=> выбрать этот файл,
потом ввести его имя в командной строке и начать работать.
vn вне форума  
 
Непрочитано 25.07.2006, 11:27
#18
Кулик Алексей aka kpblc
Moderator

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


Это не мне спасибо, а Админу - он восстановил рисунки
---
Добавлено: не совсем. lsp можно прописать либо в портфельчик, который в окне Appload, либо в пути поддержки када засунуть. Также см. http://www.autocad.ru/cgi-bin/f1/board.cgi?part_faq=44
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.07.2006, 12:38
#19
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


>>vn
Все проще: это текст макроса.
Т.е. этот текст надо записать в том поле кнопки, которое предназначено для кода макроса.
Кочетков Андрей вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD2007 Совместить Align и Copy