Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  konfigurationsspezifische Eigenschaften mit Macro löschen?

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
  
Im Fokus: CAD Automation & CPQE
Autor Thema:  konfigurationsspezifische Eigenschaften mit Macro löschen? (7311 mal gelesen)
ublum
Mitglied
Dipl.Ing.(FH) Kunststofftechnik


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

Beiträge: 1173
Registriert: 10.10.2002

Zeichenbrett,Tusche
SolidWorks bis 2022
AutoCad2023
DDS2022

erstellt am: 12. Jul. 2005 13:33    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, hätte da mal ein Problem:
Kann ich konfigurationsspezifische Eigenschaften mit Macro löschen?
bei den benutzerdefinierten gibt´s da keine Probleme. Allerdings der String den ich bei den konfigurationsspezifischen aufzeichne gibt nicht wirklich was her. Nicht mal ne Fehlermeldung 

das Ding sieht so aus:

        Dim Part As Object

        Set swApp = CreateObject("SldWorks.Application")
        Set Part = swApp.ActiveDoc
        swApp.Visible = True
        Part.SelectByID "Standard", "CONFIGURATIONS", 0, 0, 0
        Part.EditConfiguration "Standard", "Standard", "", "", 1, 0, 0, 1, 0
        If Model Is Nothing Then
        Call MsgBox("Keine Datei geöffnet", vbOKOnly, "Information")
        Exit Sub
    End If
       
        Model.CustomInfo("MARA_NR") = ""
        Model.CustomInfo("MARA_TEXT_DE") = ""

------------------
Grüße von der Saar
Uwe Blum

www.hydac.com/

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 12. Jul. 2005 13:41    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 ublum 10 Unities + Antwort hilfreich

Hallo Uwe,

schau mal in die Tauschbörse ( http://solidworks.cad.de/mm_boerse.htm ), da ist die Nr. 3 ein Makro von gismo dass die benutzerdefinierten Dateieigenschaften von ProfiDB löscht.

Oder schau mal in den Source von meine Schriftfeld-Ausfüll-Makrobeispiel ( http://solidworks.cad.de/mm_09.htm ), da werden auch die konfigurationsspezifischen Eigenschaften vorher gelöscht.

Der eigentlich Befehl dafür ist dummy = Model.DeleteCustomInfo2(KONFNAME, PROPERTYNAME), falls dir das schon reicht.

Cioa,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de

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

INKN
Mitglied
Consulant/Softwareentwickler


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

Beiträge: 277
Registriert: 22.08.2001

erstellt am: 12. Jul. 2005 13:43    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 ublum 10 Unities + Antwort hilfreich


DokEigenschaftenlöschenalle.zip

 
Hi,

im Anhang findest, Du was Du suchst!

------------------
Gruß Ingo

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

ublum
Mitglied
Dipl.Ing.(FH) Kunststofftechnik


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

Beiträge: 1173
Registriert: 10.10.2002

Zeichenbrett,Tusche
SolidWorks bis 2022
AutoCad2023
DDS2022

erstellt am: 12. Jul. 2005 13:48    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

Hi Ingo,

Ö beim Anhang 

------------------
Grüße von der Saar
Uwe Blum

www.hydac.com/

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

Andreas Müller
Mitglied
Masch. Ing. HTL / Betriebsing. STV


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

Beiträge: 1151
Registriert: 11.04.2001

erstellt am: 12. Jul. 2005 15: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 Nur für ublum 10 Unities + Antwort hilfreich

Hallo Uwe.

Such mal meinen Beitrag "Bereinigen der CustomInfo's und Filesize". Dort hat es ein Macro, das unerwünschte CustomInfo's löscht. Du musst das Modul "Definition" anpassen, was eigentlich kein Problem sein sollte. Neben bei kann das Macro auch die Dateigrösse optimieren.

@Stefan: das Macro dort darf natürlich auch in die Tauschbörse 

------------------
Gruss
Andreas
A+E Müller AG

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 12. Jul. 2005 15:21    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 ublum 10 Unities + Antwort hilfreich

Hallo zusammen,

der Link oben von Ingo übersetzt ist http://ww3.cad.de/foren/ubb/uploads/INKN/DokEigenschaftenl%F6schenalle.zip

@Andreas: danke, werde ich gerne mit reintun.

@Ingo: darf deins auch in die Tauschbörse?

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de

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

T. Steffen
Mitglied
Konstrukteur


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

Beiträge: 339
Registriert: 27.03.2002

erstellt am: 12. Jul. 2005 15:49    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 ublum 10 Unities + Antwort hilfreich

@all

Ist zwar ein bischen Offtopic, aber suche schon lange ein Makro, dass mir alle Konf. spezifischen Eigenschaften in die Benutzerdefinierten kopiert und die Konf. spezifischen danach löscht. Hat jemand so etwas?
Wäre ideal wenn man ein ganzes Verzeichnis in einem Rutsch machen könnte 

Gruss Tom

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 13. Jul. 2005 09:23    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 ublum 10 Unities + Antwort hilfreich

Hallo Tom,

wenn es immer eine bestimmte Ausgangskonfiguration ist, von denen aus einfach alle Eigenschaften ins Benutzerdefiniert übertragen werden müssen ist das verhältnismäßig einfach. Wenn du dann noch PAC4SWX hast kannst du das auf eine ganze Liste (auch Verzeichnisse) von Dateien loslassen.

Schick mir mal 'ne Mail wegen dem Makro, wenn du PAC4SWX lizensiert hast 

Falls du so an so ein Makro drankommst kannst du natürlich auch einfach die Testversion von PAC4SWX nehmen, die ist nicht einegschränkt und für einen Monat auch so lauffähig 

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de

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

jolek
Mitglied
Techniker


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

Beiträge: 36
Registriert: 06.04.2005

erstellt am: 22. Feb. 2006 13:23    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 ublum 10 Unities + Antwort hilfreich

Hallo zusammen.
Kann mir jemand einen Makro kriieren, das alle Eigenschaften löscht???Danke.
Mfg.

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 22. Feb. 2006 14:18    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 ublum 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von jolek:
Hallo zusammen.
Kann mir jemand einen Makro kriieren, das alle Eigenschaften löscht???Danke.
Mfg.

Klar, ich nehm für so etwas 75 EUR die Stunde netto 

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite    http://solidworks.cad.de

Member of CAD.de BOINC Team  -  | Seti@Home | CPDN | Einstein@Home

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

VBSpawn
Mitglied
Programmierer


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

Beiträge: 514
Registriert: 23.08.2005

Sorgfältige Planung ersetzt niemals pures Glück.

erstellt am: 22. Feb. 2006 14:21    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 ublum 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von StefanBerlitz:
Klar, ich nehm für so etwas 75 EUR die Stunde netto 

Ciao,
Stefan



<grinz> Ich nur 10¤ brauche aber auch 75x länger  ....


------------------
http://classicvb.org/petition/

 

Zitat:
Interpunktion und Orthographie des Postings sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.

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

jolek
Mitglied
Techniker


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

Beiträge: 36
Registriert: 06.04.2005

erstellt am: 22. Feb. 2006 14:49    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 ublum 10 Unities + Antwort hilfreich

Servus.

Habe mich falsch ausgedrückt. Bei MakroMania gibts ja schon ähnliche Makros und da wollte ich wissen, ob jemand schon das hat, das alle Konfig. löscht.
Na ja wenn nicht ist auch egal.

Mfg.

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

VBSpawn
Mitglied
Programmierer


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

Beiträge: 514
Registriert: 23.08.2005

Sorgfältige Planung ersetzt niemals pures Glück.

erstellt am: 22. Feb. 2006 16:27    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 ublum 10 Unities + Antwort hilfreich

<grinz>

auch wenn es die schon gibt ....
dann hab ich hier noch eins... Löscht nur Konfig Props ....

Sub main()
Dim mDoc As ModelDoc2
Dim i As Integer
Dim ic As Integer
Dim cProps As Variant
Set swApp = Application.SldWorks
    Set mDoc = swApp.ActiveDoc
        Dim vConfigs As Variant
        Dim prps As Variant
        Dim errTXT As String
        Dim vbAW As VbMsgBoxResult
        If Not mDoc Is Nothing Then
            If mDoc.GetConfigurationCount > 0 Then
                vConfigs = mDoc.GetConfigurationNames
                For i = LBound(vConfigs) To UBound(vConfigs)
                    If mDoc.GetCustomInfoCount2(vConfigs(i)) > 0 Then
                      vbAW = MsgBox("Sollen alle Eigenschaften der Konfiguration" & " " & vConfigs(i) & " " & "gelöscht werden ?", vbQuestion + vbYesNo, "Propkick")
                      If vbAW = vbYes Then
                            cProps = mDoc.GetCustomInfoNames2(vConfigs(i))
                            For ic = LBound(cProps) To UBound(cProps)
                                If mDoc.DeleteCustomInfo2(vConfigs(i), cProps(ic)) = False Then
                                    errTXT = errTXT & vConfigs(i) & "\" & cProps(ic) & " " & "konnte nicht gelöscht werden."
                                End If
                            Next ic 'Props
                      End If 'vbYes
                    End If
                Next i 'Configs
                If Len(errTXT) > 0 Then
                    MsgBox errTXT, vbInformation, "Propkick"
                End If
            End If 'Config Count
        End If 'mDoc nothing
End Sub

------------------
http://classicvb.org/petition/

 

Zitat:
Interpunktion und Orthographie des Postings sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.

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

jolek
Mitglied
Techniker


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

Beiträge: 36
Registriert: 06.04.2005

erstellt am: 22. Feb. 2006 16:32    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 ublum 10 Unities + Antwort hilfreich

Hast vielen Dank.
Mfg.

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