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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Команда найти и позиционировать в ACAD 2009

Команда найти и позиционировать в ACAD 2009

Ответ
Поиск в этой теме
Непрочитано 24.11.2009, 11:23 #1
Команда найти и позиционировать в ACAD 2009
MAXIMUSAKTAU
 
Регистрация: 24.11.2009
Сообщений: 5

Уважаемые господа, столкнулся с такой проблемой, ранее в ACAD 2007 года была очень удобная команда поиска текста в чертеже с зумированием на объект поиска, то есть на большом чертеже я мог с легкостью найти место положения нужной мне например цифры и спозиционироваться на этом месте для дальнейшей работы. В 2009 автокаде такой команды нет, хоть текст там и ищется но к сожалению не позиционируется на нем при закрытии окошка поиска так как там такой кнопки уже нет, подскажите пожалуйста как её можно сделать, очень нужна.

Последний раз редактировалось MAXIMUSAKTAU, 24.11.2009 в 11:34.
Просмотров: 2335
 
Непрочитано 24.11.2009, 12:16
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Update3 надо установить. этот баг команды _find исправлен.
Хмурый вне форума  
 
Непрочитано 24.11.2009, 12:22
#3
Profan


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


Но такой возможности нет и в 2010.
Хотя в Спрвке написано:
Зумирование по выделенному результату
Зумирование по выбранному в списке объекту. Данная функция недоступна при отсутствии результатов или выделении нескольких результатов. Зумирование по границе объекта также можно выполнить с помощью двойного щелчка на выделенном объекте.

Последний раз редактировалось Profan, 24.11.2009 в 12:28.
Profan вне форума  
 
Автор темы   Непрочитано 24.11.2009, 19:08
#4
MAXIMUSAKTAU


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Update3 надо установить. этот баг команды _find исправлен.
а где можно этот update3 скачать и установить?
MAXIMUSAKTAU вне форума  
 
Непрочитано 24.11.2009, 19:16
#5
forMA


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


to MAXIMUSAKTAU :
---------------------------------
Попробуй такую утилиту. Может пригодится.

Код:
[Выделить все]
(defun c:modfind (/ adoc selset string _kpblc-get-active-space-obj radius)
  (defun _kpblc-get-active-space-obj ()
    (if  (and (zerop (vla-get-activespace adoc))
       (= :vlax-false (vla-get-mspace adoc))
       ) ;_ end of and
      (vla-get-paperspace adoc)
      (vla-get-modelspace adoc)
      ) ;_ end of if
    ) ;_ end of defun
  (vl-load-com)
  (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  (vla-startundomark adoc)
  (if (and (setq string (getstring t "\nInsert text <Cansel> : "))
     (setq radius (getdist "\nRadius circle <Cansel> : "))
     (setq
       selset (ssget
         (list '(0 . "TEXT")
         (cons 1
               (strcat "*" string "*")
               ) ;_ end of cons
         (cons 410
               (if (or (= (getvar "tilemode") 1)
                 (/= (getvar "cvport") 1)
                 ) ;_ end of or
           "Model"
           (getvar "ctab")
           ) ;_ end of if
               ) ;_ end of cons
         ) ;_ end of list
         ) ;_ end of ssget
       ) ;_ end of setq
     ) ;_ end of and
    (foreach item (vl-remove-if 'listp (mapcar 'cadr (ssnamex selset)))
      (vla-addcircle
  (_kpblc-get-active-space-obj)
  (vlax-3d-point
    (cdr (assoc (if (= (cdr (assoc 72 (entget item))) 0)
      10
      11
      ) ;_ end of if
          (entget item)
          ) ;_ end of assoc
         ) ;_ end of cdr
    ) ;_ end of vlax-3d-point
  radius
  ) ;_ end of vla-addcircle
      ) ;_ end of foreach
    ) ;_ end of if
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
forMA вне форума  
 
Автор темы   Непрочитано 24.11.2009, 19:31
#6
MAXIMUSAKTAU


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


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
to MAXIMUSAKTAU :
---------------------------------
Попробуй такую утилиту. Может пригодится.

Код:
[Выделить все]
(defun c:modfind (/ adoc selset string _kpblc-get-active-space-obj radius)
  (defun _kpblc-get-active-space-obj ()
    (if  (and (zerop (vla-get-activespace adoc))
       (= :vlax-false (vla-get-mspace adoc))
       ) ;_ end of and
      (vla-get-paperspace adoc)
      (vla-get-modelspace adoc)
      ) ;_ end of if
    ) ;_ end of defun
  (vl-load-com)
  (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  (vla-startundomark adoc)
  (if (and (setq string (getstring t "\nInsert text <Cansel> : "))
     (setq radius (getdist "\nRadius circle <Cansel> : "))
     (setq
       selset (ssget
         (list '(0 . "TEXT")
         (cons 1
               (strcat "*" string "*")
               ) ;_ end of cons
         (cons 410
               (if (or (= (getvar "tilemode") 1)
                 (/= (getvar "cvport") 1)
                 ) ;_ end of or
           "Model"
           (getvar "ctab")
           ) ;_ end of if
               ) ;_ end of cons
         ) ;_ end of list
         ) ;_ end of ssget
       ) ;_ end of setq
     ) ;_ end of and
    (foreach item (vl-remove-if 'listp (mapcar 'cadr (ssnamex selset)))
      (vla-addcircle
  (_kpblc-get-active-space-obj)
  (vlax-3d-point
    (cdr (assoc (if (= (cdr (assoc 72 (entget item))) 0)
      10
      11
      ) ;_ end of if
          (entget item)
          ) ;_ end of assoc
         ) ;_ end of cdr
    ) ;_ end of vlax-3d-point
  radius
  ) ;_ end of vla-addcircle
      ) ;_ end of foreach
    ) ;_ end of if
  (vla-endundomark adoc)
  (princ)
  ) ;_ end of defun
Простите уважаемый но я профан в этом деле, я ничего не понял
MAXIMUSAKTAU вне форума  
 
Непрочитано 24.11.2009, 20:59
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


MAXIMUSAKTAU, на офсайте Autodesk
http://usa.autodesk.com/adsk/servlet...40618#section2
никакие утилитки не нужны
Хмурый вне форума  
 
Непрочитано 24.11.2009, 21:08
#8
forMA


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
MAXIMUSAKTAU, на офсайте Autodesk
http://usa.autodesk.com/adsk/servlet...40618#section2
никакие утилитки не нужны
Не скажи. Гарантировано найти и отметить несколько одинаковых текстов среди сотен других кое что значит.
forMA вне форума  
 
Непрочитано 24.11.2009, 21:11
#9
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Бубырь-UA, речь идёт о команде _find и её опции "zoom to"
http://forum.dwg.ru/showthread.php?p...ind#post295476
Хмурый вне форума  
 
Автор темы   Непрочитано 24.11.2009, 21:20
#10
MAXIMUSAKTAU


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
MAXIMUSAKTAU, на офсайте Autodesk
http://usa.autodesk.com/adsk/servlet...40618#section2
никакие утилитки не нужны
Спасибо, а ничего если у меня автокад русский полностью?
MAXIMUSAKTAU вне форума  
 
Непрочитано 24.11.2009, 21:24
#11
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


MAXIMUSAKTAU, там нет разницы.
Хмурый вне форума  
 
Автор темы   Непрочитано 24.11.2009, 22:36
#12
MAXIMUSAKTAU


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


Ок, понял, завтра попробую, потом отпишусь...

Скачал я в общем этот update 3, установил и ... никаких изменений не увидел, все как было так и осталось может где то надо что то включить?

Все ок господа, после перезагрузки системы все заработало, теперь при поиске все позиционируется и никуда не соскакивает, всем большой респект!

Последний раз редактировалось MAXIMUSAKTAU, 25.11.2009 в 07:26.
MAXIMUSAKTAU вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Команда найти и позиционировать в ACAD 2009



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
Проблема вставки диаграмм в ACAD 2009 из Excel 2007 ST2 AutoCAD 1 26.05.2009 01:30
Проблемы с копированием Acad MEP 2009 eugen2002 Вертикальные решения на базе AutoCAD 3 24.01.2009 12:50
Как в ACAD 2009 полигональную 3д модель перевести в твердое тело? TNN AutoCAD 2 08.12.2008 17:05