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.



  • Сообщения

    • gudstartup
      Даже если вы знаете основы но у вас нет даташита на микросхему ШИМ контроллера и защиты а также логику формирования сигналов power good то время ремонта может несоизмеримо затянуться при этом его стоимость остается низкой именно поэтому многие сервисы и не берутся за ремонт БП . Вот пример: ремонтировали как-то БП от Fanuc  6М  все элементы которые можно было проверить были проверены но блок отказывался запускаться. Следуя вашей логике необходимо рисовать схему ну и сколько на это уйдет времени тем более  если у вас нет даташитов  на микросхемы  FANUC ( а их нет) и какова будет цена ремонта после применения формулы время-деньги!     Не всегда верно даже БУ стоит немало!      
    • Aer
      поуродовался и построил через "сру курвес мех"....
    • kex1570
      Напишу в эту тему, не хочу новую плодить. Кто-нибудь сталкивался с тем, что лицензия на Ansys Student, которая выдаётся вроде как на год(Renewable, twelve-month lease.), заканчивалась раньше? Мб можно её продлить? спасёт ли переустановка? или нужно подчищать следы за собой? Ansys 21-й, последний.
    • Aer
    • Alecs_st
    • Nastyrnuy
      1  Итак, я не понимаю как можно быть толковым электриком(электронщиком) если не знать основы блоков питания которые обеспечивают стабилизированное питания различными напряжениями(+/-5 В/ и +-12В), ну плюс еще на всякий случай включить туда контроль тока для защиты( чтобы каждый раз не портить плату с выпайкой и перепайкой..). Эти схемы в учебной доке рассписаны от и до..! Ну есть конечно некоторые извраты связанные в свое время с ленью чинит БП Персоналок, так как проще было типа купить новый и помощнее например на 350-450 Вт вместо 200-250 ватников(да были времена соотношения 1 $ -33рубь...!). И у меня есть такие знакомые( и даже классные) на ардуине соберут ЧПУ, но БП чинить не хотят(тем более если нет схем,,). Но есть и другие которым не в лом и БПки чинить(так как ничего зазорного в этом не видят..подумаещь схем нет, а должно так работать и все. Главное есть откуда плясать Есть вход есть выход все и этоого достаточно!) так что скажем либо ленятся, либо не толковые, либо стимуляции нет.!! 2- помнится я говорил что у Ажи идет последовательная эволюция плат, и что  на ранних стадиях на станках вместо 20 LPS  были другие... 15  гугления(  я просто знал что и как искать..) вытыщил аналог функциональный и конструктивный LPS-03! Можете на него не только полюбоваться, но и сравнить элементную базу, и схемы поискать на него  и саму плту поискать.. дерзайте..
    • Viktor2004
      Мне нужен физический контакт. И время
    • gudstartup
      На картинке похож на ПО станков компании neway  
    • Viktor2004
      Когда мне попадется, обязательно посмотрю. Пока вживую не видел
    • Viktor2004
      Давайте перейдем сюда. А то там чужая тема   Ладно. Мне все равно долго вникать надо что к чему
×
×
  • Create New...