Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Toolbox-Teile in Ordner

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
TeamTec Hausmesse
Autor Thema:  Toolbox-Teile in Ordner (1962 mal gelesen)
Steffen_WAL
Mitglied
Dipl.-Ing. (FH), Konstrukteur


Sehen Sie sich das Profil von Steffen_WAL an!   Senden Sie eine Private Message an Steffen_WAL  Schreiben Sie einen Gästebucheintrag für Steffen_WAL

Beiträge: 923
Registriert: 27.10.2002

SWX Pro(2016), MegaCAD 2015-3D

erstellt am: 09. Dez. 2016 11:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

gibt es die Möglichkeit beim einfügen von Toolboxteilen, diese automatisch in einem eigenen Ordner im Feature-Manager zu speichern?

Vielen Dank für Eure antworten

Grüße
Steffen

------------------
prolinux.de - Warum durch das Fenster gehen, wenn es eine Tür gibt...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CAD-SUPPORTER
Mitglied
Standard in 3D


Sehen Sie sich das Profil von CAD-SUPPORTER an!   Senden Sie eine Private Message an CAD-SUPPORTER  Schreiben Sie einen Gästebucheintrag für CAD-SUPPORTER

Beiträge: 271
Registriert: 03.01.2011

WIN7 x64 + WIN10
SOLIDWORKS 2001 bis 2023
Autodesk AutoSchreibtisch Inventor 2013-2021
ATC Trainer A.D.
Solid Edge Kante V20 und ST5 - ST8

erstellt am: 09. Dez. 2016 19:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Steffen_WAL 10 Unities + Antwort hilfreich

Hallo,

glaube nicht das dies automatisch geht.

Was geht ist im Feature Manager im Suchfilter Toolbox suchen , die gefundenen Toolboxteile alle markieren dann RMT zu einen Ordner hinzufügen.

viele Grüße

------------------
The World is changing, the CAD World too

[Diese Nachricht wurde von CAD-SUPPORTER am 09. Dez. 2016 editiert.]

[Diese Nachricht wurde von CAD-SUPPORTER am 09. Dez. 2016 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ralf Tide
Moderator
-




Sehen Sie sich das Profil von Ralf Tide an!   Senden Sie eine Private Message an Ralf Tide  Schreiben Sie einen Gästebucheintrag für Ralf Tide

Beiträge: 4978
Registriert: 06.08.2001

Sehr seltsame Dinge passiern <Klaus Lage - Toy Story>
.-)

erstellt am: 10. Dez. 2016 15:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Steffen_WAL 10 Unities + Antwort hilfreich

Hallo Steffen,

noch gibt es dazu keine Funktion im SWX. Seit der Version 2014 kann man per API eine Eigenschaft setzen und lesen.
Mit dem Beispiel aus der Hilfe und dem Beitrag hier lässt sich was zusammensetzen:

Code:

Sub main()
    Dim swApp                       As SldWorks.SldWorks
    Dim swAssy                      As SldWorks.AssemblyDoc
    Dim swConf                      As SldWorks.Configuration
    Dim swRootComp                  As SldWorks.Component2
    Dim bRet                        As Boolean
    Dim sClass                      As String
   
    Const swDocPART = 1
    Const swDocASSEMBLY = 2
    Const swDocDRAWING = 3
    sClass = "TB"   'Ordnername in der Baugruppe
   
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
   
    If swModel Is Nothing Then
        ' dann war gar kein Dokument geöffnet, also
        MsgBox "Kein Dokument geöffnet B^)"
        Exit Sub
    End If
    If (swModel.GetType <> swDocASSEMBLY) Then
        ' wenn keine Baugruppe -> geht auch nix
        MsgBox "Nur für Baugruppen B^)"
        Exit Sub
    End If
    Set swAssy = swApp.ActiveDoc
    Set swConf = swAssy.GetActiveConfiguration
    Set swRootComp = swConf.GetRootComponent

    Dim vChildComp                  As Variant
    Dim swChildComp                 As SldWorks.ModelDoc2
    Dim swCompConfig                As SldWorks.Component2
    Dim swModelDocExt               As SldWorks.ModelDocExtension
    Dim lRet                        As Long
    Dim retval                      As String
    Dim i                           As Integer
' Durch die Baugruppe
vChildComp = swRootComp.GetChildren
    For i = 0 To UBound(vChildComp)
        Set swChildComp = vChildComp(i)
        Set swModel = swChildComp.GetModelDoc
        If Not swModel Is Nothing Then
            Set swModelDocExt = swModel.Extension
            lRet = swModelDocExt.ToolboxPartType
' Toolbox Teil? - Ab Version 2014
            If lRet <> swNotAToolboxPart Then
                bRet = swChildComp.Select(True)
                Dim selMgr As SldWorks.SelectionMgr
                Dim myFeature As SldWorks.Feature
                Dim componentToMove As SldWorks.Component2
                Set selMgr = swAssy.SelectionManager
                Set componentToMove = selMgr.GetSelectedObjectsComponent3(1, 0)
                Set myFeature = swAssy.FeatureByName(sClass)
' In den Ordner schieben
                bRet = swAssy.ReorderComponents(componentToMove, myFeature, swReorderComponentsWhere_e.swReorderComponents_LastInFolder)
                swAssy.ClearSelection2 True
            End If
        End If
    Next i

End Sub



In der Hilfe steht meist auch was von Preconditions:
- In der Baugruppe, auf die das Makro angewendet wird, muss der Ordner "TB" vorhanden sein.
Postconditions:
- Alle Toolboxteile (auch aus anderen möglichen Ordnern) werden in den "TB"-Ordner geschoben.

Ich hoffe das jetzt alles schön ordentlich ist  

HTH
Ralf

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Steffen_WAL
Mitglied
Dipl.-Ing. (FH), Konstrukteur


Sehen Sie sich das Profil von Steffen_WAL an!   Senden Sie eine Private Message an Steffen_WAL  Schreiben Sie einen Gästebucheintrag für Steffen_WAL

Beiträge: 923
Registriert: 27.10.2002

SWX Pro(2016), MegaCAD 2015-3D

erstellt am: 19. Dez. 2016 08:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Ralf,

vielen Dank!Wir werden das diese Woche gleich probieren.

Nochmals vielen Dank und die '10'

Gruß
Steffen

------------------
prolinux.de - Warum durch das Fenster gehen, wenn es eine Tür gibt...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz