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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Результат команды "ДИСТ" в буфер обмена

Результат команды "ДИСТ" в буфер обмена

Ответ
Поиск в этой теме
Непрочитано 25.04.2013, 17:48 #1
Результат команды "ДИСТ" в буфер обмена
Вовочка
 
пищевая технология
 
Киев
Регистрация: 02.06.2009
Сообщений: 283

Возможно ли автоматизировать загрузку результата команды "ДИСТ" в буфер обмена? Интересует именно растояние.
Просмотров: 5240
 
Непрочитано 25.04.2013, 22:19
#2
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
<phrase 1=


по х, у, z -какое?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 25.04.2013, 22:33
#3
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


программно точно можно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 26.04.2013, 00:02
#4
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


Цитата:
Сообщение от sasha_lif Посмотреть сообщение
по х, у, z -какое?
Я же написал. Интересует именно расстояние. Дельты не нужны.
hwd, это очень сложно?
Вовочка вне форума  
 
Непрочитано 26.04.2013, 08:36
#5
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Вовочка Посмотреть сообщение
это очень сложно?
на .net легко, но это будет отдельный dll файл, который загружается в AutoCAD командой NETLOAD (если он не добавлен в автозагрузку, например путём добавления соответствующей записи в реестр). Кроме того, .net библиотеки, в отличие от LISP, привязаны к версии AutoCAD, т.е. для каждой очередной версии AutoCAD нужно перекомпилировать исходный код.

Насчёт Visual LISP не знаю, поскольку не пишу на нём, однако, если Visual LISP имеет средства работы с буфером обмена, то лучше данную задачу решить на нём. Задачка маленькая, детская, поэтому, на мой взгляд, использовать в данной ситуации .net, это всё равно, что танком огород окучивать.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 26.04.2013, 09:05
#6
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


Ну может тогда Крыс сглянеться.
Вовочка вне форума  
 
Непрочитано 26.04.2013, 09:12
#7
Кулик Алексей aka kpblc
Moderator

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


Интересно, а зачем именно в буфер? На лиспе есть штатная функция (getdist)? можно и через ActiveX подобное реализовать. Вопрос только в одном - зачем именно в буфер? Что потом с этим буфером будет делаться?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.04.2013, 09:19
#8
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


Запущена сессия КАДа. Условно есть файл плана и файл разреза. Нужно совместно работать с этими чертежами. Хочу определить расстояние некоего объекта от оси (файл план) и отобразить данный элемент на разрезе. Как работаю сейчас - ДИСТ в плане. Курсор в комстроку копирую значение расстояния в буфер (можно и в голову, но будет происходить перегруз последней при частом исполнении операции). Затем перехожу в разрез и произвожу обратную процедуру. Если есть более правильный штатный метод, подскажите, пожалуйста.
__________________
AutoCAD 2011.
Вовочка вне форума  
 
Непрочитано 26.04.2013, 09:28
#9
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Вовочка Посмотреть сообщение
Если есть более правильный штатный метод, подскажите, пожалуйста.
В Автокадовском калькуляторе есть кнопки и измерить, и вставить в комстроку.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Автор темы   Непрочитано 26.04.2013, 09:33
#10
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


А резон запускать калькулятор для данного вопроса?
__________________
AutoCAD 2011.
Вовочка вне форума  
 
Непрочитано 26.04.2013, 09:40
#11
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от Вовочка Посмотреть сообщение
Если есть более правильный штатный метод, подскажите, пожалуйста.
Может рисовать сначала разрез рядом с планом, используя объектное отслеживание, а потом перетащить разрез в нужный файл?
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 26.04.2013, 09:40
#12
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Вовочка Посмотреть сообщение
А резон запускать калькулятор для данного вопроса?
Он позволяет и измерить расстояние, и вставить его значение в комстроку...
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Автор темы   Непрочитано 26.04.2013, 09:43
#13
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


Цитата:
Сообщение от skif58 Посмотреть сообщение
Он позволяет и измерить расстояние, и вставить его значение в комстроку...
Именно с этой задачей справляется и ДИСТ. Мне нужно это значение вставить в комстроку другого чертежа, и то, тогда когда мне это будет нужно. Почему я и завел разговор о буфере.

Может рисовать сначала разрез рядом с планом, используя объектное отслеживание, а потом перетащить разрез в нужный файл?
Случаи разные бывают. Иногда удобно (то там так и работаю). Иногда нет.

По поводу калькулятора. Может и стоит искать в данном направлении. Но не БЫСТРКАЛЬК а КАЛЬК. Не пойму одного, неужели можно обойтись без буфера.
__________________
AutoCAD 2011.

Последний раз редактировалось Вовочка, 26.04.2013 в 09:50.
Вовочка вне форума  
 
Непрочитано 26.04.2013, 09:51
#14
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Вовочка Посмотреть сообщение
Мне нужно это значение вставить в комстроку другого чертежа.
... я это понял... ... ну и открой другой чертеж (например Ctrl+TAB) и из калькулятора вставь значение из первого чертежа... например в команде_line
Цитата:
Сообщение от Вовочка Посмотреть сообщение
Не пойму одного, неужели можно обойтись без буфера.
Можно, - нажми Ctrl+8
__________________
*...И Случай, бог изобретатель. *

Последний раз редактировалось skif58, 26.04.2013 в 09:56.
skif58 вне форума  
 
Непрочитано 26.04.2013, 09:51
#15
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Цитата:
Сообщение от Вовочка Посмотреть сообщение
Запущена сессия КАДа. Условно есть файл плана и файл разреза. Нужно совместно работать с этими чертежами. Хочу определить расстояние некоего объекта от оси (файл план) и отобразить данный элемент на разрезе. Как работаю сейчас - ДИСТ в плане. Курсор в комстроку копирую значение расстояния в буфер (можно и в голову, но будет происходить перегруз последней при частом исполнении операции). Затем перехожу в разрез и произвожу обратную процедуру. Если есть более правильный штатный метод, подскажите, пожалуйста.
Внешней ссылкой в файл разреза подгрузить план, и, пользуясь привязкой, отслеживать расстояния на плане? После окончания работы - выгрузить ссылку (гмм.. почти то же, что и pan посоветовал, только почище будет )
__________________
Алексей
bargool вне форума  
 
Автор темы   Непрочитано 26.04.2013, 10:00
#16
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


Цитата:
Сообщение от skif58 Посмотреть сообщение
ну и открой другой чертеж (например Ctrl+TAB) и из калькулятора вставь значение из первого чертежа... например в команде_line
Проверил. Наблюдается запись значения калькулятора для каждого чертежа свое.
bargool, при НАДЦАТЬ раз потребности в использовании значений расстояний из чертежа 1 в чертеж 2 может оно буде и правильно. А если нужно будет мне это сделать один-два раза? Если я буду использовать это постоянно и завязка будет происходить не с двумя чертежами а условно 5? Я завязну в этих XREFах
__________________
AutoCAD 2011.
Вовочка вне форума  
 
Непрочитано 26.04.2013, 10:14
#17
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Вовочка Посмотреть сообщение
А если нужно будет мне это сделать один-два раза?
Для одного-двух раз не составит труда выполнить и то, что было указано в #8.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 26.04.2013, 10:16
#18
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Вовочка Посмотреть сообщение
Я завязну в этих XREFах
Чтобы этого не произошло, надо нормально построить работу со ссылками и не мучаться. И, вполне возможно, подумать о переходе хотя бы на AutoCAD Architecture.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.04.2013, 10:17
#19
Вовочка

пищевая технология
 
Регистрация: 02.06.2009
Киев
Сообщений: 283
<phrase 1=


Цитата:
Сообщение от hwd Посмотреть сообщение
Для одного-двух раз не составит труда выполнить и то, что было указано в #8.
Логично. Спасибо всем за рассмотрения данного вопроса.
И, вполне возможно, подумать о переходе хотя бы на AutoCAD Architecture - технологу??? Присматриваюсь к Plant 3d. Но это же в перспективе. А проекты выпускать нужно вчера (ну, это у всех). Пролистнул только что "Язык макрокоманд" о КАЛЬК. Чуствую, что где-то рядом, но дойти сам не могу.
__________________
AutoCAD 2011.
Вовочка вне форума  
 
Непрочитано 26.04.2013, 10:18
#20
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
И, вполне возможно, подумать о переходе хотя бы на AutoCAD Architecture.
Думать-то можно сколько угодно, но под это дело деньги нужны и немалые. Не каждая организация может позволить себе это (к сожалению).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Результат команды "ДИСТ" в буфер обмена



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемный файл, не работает буфер обмена и сохранение файла KOT404 AutoCAD 26 13.01.2014 07:58
запуск программы из AutoCADа kminas Программирование 19 15.06.2012 13:42
Непонятное увеличение элемента при копировании через буфер обмена tanash AutoCAD 9 30.08.2010 06:54
Проблема копирования дин. блоков с многстроч. атрибутами через буфер обмена kp+ AutoCAD 7 21.10.2009 22:23
Прозрачные команды Vova AutoCAD 17 21.06.2006 05:33