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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > (command "-refedit" ... Можно ли указать вхождение не через точку ?

(command "-refedit" ... Можно ли указать вхождение не через точку ?

Ответ
Поиск в этой теме
Непрочитано 24.08.2014, 11:56 #1
(command "-refedit" ... Можно ли указать вхождение не через точку ?
Yura Agafonov
 
Инженер.
 
Minsk
Регистрация: 04.05.2012
Сообщений: 95

Дано: Необходимо выполнить редактирование вхождения внешней ссылки через (command). При запуске
Код:
[Выделить все]
 (command "-refedit")
Автокад: "Выберите вхождение:". При чем выбор происходит только через указание точки - что для меня неудобно. Entsel и тому подобное почему то не прокатывает.
Требуется: Добиться передачи автокаду вхождения не через указание точки, а каким либо другим способом.

Спасибо.
Просмотров: 3549
 
Непрочитано 24.08.2014, 13:00
#2
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Не совсем понял, а как, если не через точку? Для чего это? Конечная цель какова? Могу лишь пока сказать, что если ссылка предварительно выбрана, то при запуске данного кода она "передастся автокаду". Плюс что-то похожее обсуждалось тут.
skkkk вне форума  
 
Непрочитано 24.08.2014, 21:16
#3
Кулик Алексей aka kpblc
Moderator

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


См.тему "Подготовка подосновы" - там тьма решений.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.09.2014, 02:31
#4
Yura Agafonov

Инженер.
 
Регистрация: 04.05.2012
Minsk
Сообщений: 95
Отправить сообщение для Yura Agafonov с помощью Skype™


это обсуждение чудесной программы от VVA? Но я там решения не нашел. Перечитал свой вопрос вопрос - не понял что спросил... Еще раз пробую. Мне необходимо программно запустить редактирование вставленной внешней ссылки в текущее пространство модели, не используя выбор этой ссылки через точку. Спасибо.
Yura Agafonov вне форума  
 
Непрочитано 22.09.2014, 09:25
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от Yura Agafonov Посмотреть сообщение
Entsel и тому подобное почему то не прокатывает.
У меня так прокатило
Код:
[Выделить все]
(command "._-refedit" (setq refpt (cadr(entsel))) "_OK" "_nested" refpt "" "")
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 22.09.2014, 14:13
#6
Yura Agafonov

Инженер.
 
Регистрация: 04.05.2012
Minsk
Сообщений: 95
Отправить сообщение для Yura Agafonov с помощью Skype™


Спасибо.
Yura Agafonov вне форума  
 
Непрочитано 22.09.2014, 18:02
#7
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Мне необходимо программно запустить редактирование вставленной внешней ссылки
А может быть все-таки подумать, а зачем программно запускать ручное редактирование? Запустить, конечно, можно. Но уж если программно "запустить", то программно и изменить все, что надо?
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 23.09.2014, 15:33
#8
Yura Agafonov

Инженер.
 
Регистрация: 04.05.2012
Minsk
Сообщений: 95
Отправить сообщение для Yura Agafonov с помощью Skype™


Цитата:
Сообщение от ShaggyDoc Посмотреть сообщение
А может быть все-таки подумать, а зачем программно запускать ручное редактирование? Запустить, конечно, можно. Но уж если программно "запустить", то программно и изменить все, что надо?
Ну да. Только не понимаю, почему это редактирование ручное? Я в этом режиме программно свои задачи решаю...
Yura Agafonov вне форума  
 
Непрочитано 23.09.2014, 15:38
#9
Кулик Алексей aka kpblc
Moderator

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


Вообще-то для редактирования блоков / внешних ссылок совсем необязательно запускать команду _.refedit.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 23.09.2014, 15:55
#10
Yura Agafonov

Инженер.
 
Регистрация: 04.05.2012
Minsk
Сообщений: 95
Отправить сообщение для Yura Agafonov с помощью Skype™


Ага. Но у меня есть необходимость пакетной обработки большого числа файлов, а именно необходимо вставлять в каждый из файлов пакета внешнюю ссылку. (repeat n ... _xref _refedit _paste _refclose _erase ...) Понимаю, что криво, но работает исправно)))
Yura Agafonov вне форума  
 
Непрочитано 23.09.2014, 16:01
#11
Кулик Алексей aka kpblc
Moderator

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


vla-AttachExternalReference в руки и вперед. Плюс http://autolisp.ru/2010/04/08/procee...tive-document/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 23.09.2014, 16:06
#12
Yura Agafonov

Инженер.
 
Регистрация: 04.05.2012
Minsk
Сообщений: 95
Отправить сообщение для Yura Agafonov с помощью Skype™


Ага. Читал. Но я с ActiveX к сожалению на ВЫ. Хотя, если будет время надо разобраться - ибо решение "очень вкусное".
Yura Agafonov вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > (command "-refedit" ... Можно ли указать вхождение не через точку ?

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Можно ли эвакуироваться по одной лестничной клетке с подземной автостоянки через тех этаж и на улицу Olga88 Архитектура 4 27.12.2012 16:07
Как указать точку цели (команда - 3dorbit)? Малюк AutoCAD 3 22.10.2012 14:30
Как сделать что бы открывать и сохранять файлы можно было как обычно через мышку, а не через командную строку? beslan AutoCAD 1 17.10.2011 11:43