Witam
Szukam makra, które automatycznie wypełni tabelę właściwości niestandardowych danymi z naszej nazwy pliku.
Nazwy naszego pliku są złożone w następujący sposób: "XX000-aaa-Part name" patrz przykład w PJ.
-1st line Piece-Name: chcemy pobrać "nazwę części"
-2. wiersz Numer punktu orientacyjnego: chcemy odzyskać: "aaa"
-3 linia Numer maszyny: chcemy odzyskać: "XX000"
extract_solid.jpg
Jeśli masz MyCADTools, narzędzie do inteligentnych właściwości powinno spełnić Twoje potrzeby.
Zastanawiam się, do jakiego stopnia nie możesz tego zrobić za pomocą "zintegrowanego" edytora formularzy właściwości w SW, aby poszukać w "Solidworks Tools", jeśli jesteś pod W10
1 polubienie
Witam
Aby robić to, co chcesz, potrzebujesz następujących funkcji:
- Metoda GetTitle (IModelDoc2): Umożliwia pobranie nazwy aktywnego elementu 3D w oprogramowaniu Solidworks.
- Manipulowanie ciągami VBA .
- Metoda Add3 (ICustomPropertyManager): Umożliwia dodanie właściwości niestandardowej w Solidworks.
Pozdrowienia
1 polubienie
Dobry wieczór
Rzeczywiście, jak wskazano @stefbeno narzędzie SmartProperties dokładnie spełnia Twoje potrzeby. Oczywiście makro może dać ci wynik.
Zapraszam do zapoznania się z możliwościami, jakie daje narzędzie SmartProperties:
Źródło: https://help.visiativ.com/mycadtools/2020/fr/Concatenation1.html
Ale bez wątpienia w pakiecie myCADtools jest wiele innych narzędzi, które mogą pomóc Ci w codziennym życiu. Możesz testować narzędzia za darmo przez 1 miesiąc, jeśli chcesz:
https://www.lynkoa.com/mycadtools
Pozdrowienia
1 polubienie