Witam
Posiadamy bazę danych do zarządzania naszymi materiałami (Matières.SLDMAT) i chciałbym pobrać materiały zawarte w tej bazie danych za pomocą makra.
Udało mi się odnaleźć listę różnych baz, ale nie zawarte w nich materiały. A dokumentacja Solidworks niewiele mi pomogła.
Dziękuję.
pl
18 Marzec 2016 09:15
2
Witam
W rzeczywistości jest to plik XML, więc możesz go otworzyć za pomocą programu Excel i masz wszystkie informacje.
Zgadzam się, że jest to plik XML,
ale moim celem byłoby pobranie kategorii i materiałów w celu dodania ich do ComboBox formularza użytkownika.
pl
18 Marzec 2016 09:29
4
Ok, więc kilka ciekawych informacji tutaj:
Jedynym sposobem jest pobranie ścieżki do bazy danych materiałów za pomocą metody SldWorks::GetMaterialDatabases i przeanalizowanie .sldmat za pomocą parserów XML.
http://help.solidworks.com/2012/English/api/sldworksapi/Set_Material_Example_VB.htm
https://forum.solidworks.com/thread/27515
http://help.solidworks.com/2015/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.isldworks~getmaterialdatabases.html
1 polubienie
Witam
Czy znalazłeś rozwiązanie swojego problemu, ponieważ mam dokładnie taką samą potrzebę?
Cdt