Перейти к содержанию
    

Скрипт выбора конкретного файла из всех файлов проекта

Добрый день!

Есть скрипт создания посадочного места компонента.

Компонент может быть добавлен во вновь созданную библиотеку при помощи

Document := CreateNewDocumentFromDocumentKind('PCBLib');

Или в библиотеку, которая открыта в данный момент

CurrentLib := PcbServer.GetCurrentPCBLibrary;

Можно ли средствами Altium создать скрипт выбора библиотеки из всех библиотек присутствующих в проекте ?

Прочтение доступного инструментария https://techdocs.altium.com/display/SCRT/Using+the+PCB+API не дало ответа на этот вопрос.

Прошу помощи гуру скриптов в AD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать через интерфейс IntLib API Manager Interfaces https://techdocs.altium.com//node/295780 

А что хочется сделать в итоге? Так как скрипты это средства автоматизации, то всё равно надо будет сначала открыть эту библиотеку. Для редактирования компонента в библиотеке, скрипт должен выполняться в редакторе библиотеки, причём для схематичного отображения в ISch_Lib, а для посадочного места в IPCB_Library.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Идея в том, чтобы работая с проектом в котором содержатся листы со схемой, pcb и несколько библиотек schlib и pcblib при выполнении скрипта пользователь через всплывающее окно выбрал pcb библиотеку в которую хочет добавить генерируемое посадочное место.

 

Для этого нужно чтобы через API можно было: получить список всех файлов, отсеять те, что не являются pcblib, сформировать окно выбора файла, открыть выбранную библиотеку и далее продолжить исходный скрипт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...