Jump to content

Библиотека проектирования. Программный доступ


Recommended Posts

Добрый день!

Подскажите пожалуйста по программному доступу к окну Библиотеки проектирования.

Есть ли такая возможность в принципе?

 

Есть некая добавленная библиотека (находится на локальном диске) с подкаталогами

Необходимо программно открыть каталог в этой библиотеке (в окне Библиотека проектирования) и желательно выделить нужный файл.

 

Если по аналогии с MS Explorer, то в Проводнике из VBA это делается такой командой

X = Shell("cmd /C C:\Windows\explorer.exe /select," & nameFile)

По этой команде открывается Проводник в нужной директории и выделяется указанный файл.

 

Нужно сделать тоже самое, только в окне Библиотеки проектирования, а не в Проводнике Винды.

Я никак не могу найти объект окна этой самой библиотеки проектирования в Хэлпе API SW

 

Либо подскажите, как это оно называется в принципе в объектной модели API SW, чтобы дальше можно было покопать.

 

Заранее спасибо!

Link to post
Share on other sites


UnPinned posts

Похоже тут знатоков API нету.

На каком форуме можно спросить такой вопрос. кто знает?

Link to post
Share on other sites
Kelny
22 часа назад, psp911 сказал:

Я никак не могу найти объект окна этой самой библиотеки проектирования в Хэлпе API SW

Такого в АПИ может и не быть (не всё есть в АПИ), до некоторых форм можно достучатся через WinAPI. Помниться некоторые элементы панели задач выполнены на базе HTML страниц, возможно надо копать в эту сторону.

 

Для поиска нужной комманды, откройте справку на русском языке для программы, в строке адреса замените Russian на English для того что бы узнать английское название команды, потом перейдите в раздел справки API и ищите нужную команду.

 

Зачем вам это выделять в библиотеке, вместо того что бы сразу вставить что надо и куда надо?

Edited by Kelny
Link to post
Share on other sites
3 минуты назад, Kelny сказал:

Такого в АПИ может и не быть. Помниться некоторые элементы панели задач выполнены на базе HTML страниц, возможно надо копать в эту сторону.

 

Зачем вам это выделять в библиотеке, вместо того что бы сразу вставить что надо и куда надо?

 

Так просто вставить не получится, наверно.

У нас есть надстройка, которая при перетаскивании мышкой из этого окна в сборку вставляет не саму эту деталь (сборку), а, видимо, отлавливает это событие, копирует исходник в некую папка, переименовывает и уже эту переименованную деталь вставляет в сцену.

Я хотел сделать выделение этой детали, чтобы осталось сделать последнее движение - вручную затащить деталь в открытую сборку.

Программное сымитировать такое действие не представляю возможным. Из VBA, по крайней мере.

 

 

 

 

Link to post
Share on other sites
malvi.dp

@psp911 , в соседней теме обсуждался макрос, вставляющий виртуальную деталь с определенной папки, может будет полезно.

Link to post
Share on other sites
  • 2 weeks later...
Maik812
21.01.2021 в 17:25, psp911 сказал:

Необходимо программно открыть каталог в этой библиотеке (в окне Библиотека проектирования) и желательно выделить нужный файл.

 

интересно а какая все таки цель этого всего?

библиотека всегда это просто каталог с кучей каталогов и файлы по ним разбиты для удобства и ими по другому обычно пользуются не через окошко библиотеки проектирования.

иногда удобно  зная точно и где лежит перенести в сборку.

но когда там тысщи.. то не айс раскрывать все эти каталоги.

Link to post
Share on other sites
zerganalizer
21 час назад, Maik812 сказал:
21.01.2021 в 17:25, psp911 сказал:

Необходимо программно открыть каталог в этой библиотеке (в окне Библиотека проектирования) и желательно выделить нужный файл.

 

интересно а какая все таки цель этого всего?

Возможно, хотят генерировать сборки авто-вставкой готовых компонентов. В катии так умеет Knowledge Pattern.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • DuS
      очень не удобный метод, при редактировании такой модели надо отслеживать контуры. на таком простом пальце это еще не сложно, а если деталь сложная то ..опа.  Секрет быстрого моделирования это горячие кнопки, тут как в играх))
    • ANT0N1DZE
      @antonukm0 Можете попробовать устроиться главным конструктором в сандвик, тогда вероятно у вас будет к этому всему доступ.
    • emeraldf
      У вас в модели готовой детали указана модель детали и модель заготовки... отсюда и показ зарезов, которых в реальности там нет
    • zerganalizer
      Уже есть возможность ваять 3D-модели прессформы за день. Уже 15 лет как, но это дорого: надо купить дорогой и замудрёный САПР, моделировать в строгом соответствии с его логикой (и никак иначе) и переучиваться со своих подходов на "правильные". Но для вас сей кактус несъедобен...)))   Теоретически - да, во многом это возможно. Но логика останется Т-флексной, а она не совсем подходящая под эту задачу...
    • REDGARS
      Доброго дня, хотелось бы узнать, подобные методы которые позволяют ускорить процесс создания 3D моделей. Так сказать "принципы" быстрого создания моделей. Это как в математике так и в SW за разное  количество действий можно решать одну и ту же задачу. Чувствую что не всегда выбираю самые быстрые решения. Возможно кто то не сочтет за труд поделиться своим опытом. Вот примерно о чем я говорю https://youtu.be/57uIsKhiNZs
    • Андрей2165
      СБОРКА2.prz Добрый день всем. Прошу помощи. При обработке плоскости технологией плоская поверхность граница по детали происходит зарез. Как правильно обработать подобную поверхность, какой стратегией?
    • ansei91
      Разделять по номерам не будем, у нас технологи маршруты разводят суффиксами. В общем решили делать так: Материал-заменитель: Рулон ОЦ... покрытие по п.3 не наносить.
    • Алeксей
      Пресс 15т. Давление это для переработки чистого материала прописано производителем. Рабочие давление же на практике думаю порядка 70 МПа. В качестве материала выбрал 40Х13, как думаете не прогадал ? Форма ещё не изготовлена
    • Container
      Товарищи, нужна ваша помощь. Нашел на форуме скрипт, который автоматизирует выведение разверток в dxf. Но со временем кэш солида засоряется, и скорость работы падает значительно (если за 20 минут он выводит спокойно 100 деталей, то за час двести с небольшим), можно ли как то настроить, чтобы кэш автоматически очищался, или что-то в этом роде.
    • kvin
      Брак возможен везде, другой вопрос как "бракодел" реагирует на это... Лично у меня и с HASCO были проблемы по качеству, при чем они по тихому слились ))) А когда с Фодеско-Тверь возникла проблема сам директор примчался ее решать...  
×
×
  • Create New...