Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Verdeckte Parameter 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
Autor Thema:  Verdeckte Parameter löschen (1720 mal gelesen)
Cepheus
Mitglied
Konstrukteur


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

Beiträge: 15
Registriert: 26.02.2007

CATIA V5R19SP3
Intel Xeon Quad 2.93GHz
12,00 GB RAM
Nividia Quadro FX1800
WIN 7 (64)

erstellt am: 12. Nov. 2010 08:03    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


Meldung.JPG

 
Hallo zusammen,

beim Programmieren bin ich auf ein Problem gestoßen, bei welchen mein eh schon etwas mageren Kenntnisse nicht weiter Wissen.
Hier erst mal das Codesegment:

------------------------------------------------------------------------
Set selection3 = aDoc.Selection
Selection3.Search "(CATKnowledgeSearch.Set of parameters),all"
  if selection3Count2>0 Then
      selection3.Delete
      selection3.Clear
  Else
      if selection3.Count2=0 Then
  End If
End If
------------------------------------------------------------------------

Beim löschen der Parameter gibt mir Catia eine Meldung ob ich die Versteckten Elemente ebenfalls löschen will (siehe Bild). Da wir zu Übersichtlichkeit mit verdeckten Parametern Arbeiten lässt sich das leider nicht verändern.
Das Makro sollte aber ohne Unterbrechung laufen aber bei der Meldung Stoppt dies und man muss die Meldung manuell mit ja bestätigen.
Ist es möglich das ganze zu Programmieren so das dies Automatisch geschieht?

Bin für jeden Tipp wie man das Problem lösen kann dankbar .

Gruß

Cepheus

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

JuPaV
Mitglied
Software-Entwickler


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

Beiträge: 39
Registriert: 11.11.2010

CATIA V5R20SP364
CATScript, CATVba, VB6, .NET, C++, NXOpen

erstellt am: 12. Nov. 2010 12:17    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 Cepheus 10 Unities + Antwort hilfreich

Hallo!

Versucht so:

Sub CATMain()

Set aDoc = CATIA.ActiveDocument

Set selection3 = aDoc.Selection
selection3.Search "(CATKnowledgeSearch.Set of parameters),all"
    If selection3.Count > 0 Then
        Set params = selection3.Item(1).Value
        If params.AllParameters.Count > 0 Then
            For i = 1 To params.AllParameters.Count
                Set param = params.AllParameters.Item(i)
                If param.Hidden Then
                    param.Hidden = False
                End If
            Next
        End If
        selection3.Delete
        selection3.Clear
    Else
        If selection3.Count = 0 Then
  End If
End If
End Sub

------------------
Mit freundlichen Grüßen,
JuPaV

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

Cepheus
Mitglied
Konstrukteur


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

Beiträge: 15
Registriert: 26.02.2007

CATIA V5R19SP3
Intel Xeon Quad 2.93GHz
12,00 GB RAM
Nividia Quadro FX1800
WIN 7 (64)

erstellt am: 15. Nov. 2010 07:20    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 JuPaV,

das genau das was ich gesucht habe vielen Dank für die Hilfe  .

Gruß

Cepheus

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)2023 CAD.de | Impressum | Datenschutz