Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Punkte umbennenen (mit GS als Prefix)

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:  Punkte umbennenen (mit GS als Prefix) (764 / mal gelesen)
PRZJEDRZ
Mitglied



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

Beiträge: 59
Registriert: 21.08.2014

Win7/64
NX8.5
NX9.0
Catia v5R21

erstellt am: 15. Nov. 2017 12:02    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


Clipboard01.jpg

 
Hallo

wie kann ich der Name von Geometrical Set als Prefix anwenden ?
Makro soll alle Punkte in selektiertem GS umbenennen (siehe Anlage)
Bis jetzt funktioniert sehr gut, aber nur wenn Prefix vordefiniert ist (was ich nicht wirklich flexibel finde -> mehrere GS)

Hat jemand einen Idee ?
Danke
PJ


  selection1.Search ".Point.Name=*,sel"
  Set oSel = Catia.ActiveDocument.Selection
 
  sInp = Inputbox("Set Prefix ","Rename selected points","Prefix_")
  For i = 1 to oSel.Count
      oSel.Item(i).Value.Name = sInp & oSel.Item(i).Value.Name
  Next

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 15. Nov. 2017 12:08    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 PRZJEDRZ 10 Unities + Antwort hilfreich

Servus

Du könntest doch vor der Suche den Namen des GeoSets auslesen. zB (ungetestet)

Code:
StrPrefix =  oSel.item2(1).Value.Name

oSel.Search ".Point.Name=*,sel"
For i = 1 to oSel.Count
    oSel.Item2(i).Value.Name = StrPrefix & oSel.Item2(i).Value.Name
Next


Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

PRZJEDRZ
Mitglied



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

Beiträge: 59
Registriert: 21.08.2014

Win7/64
NX8.5
NX9.0
Catia v5R21

erstellt am: 15. Nov. 2017 15:45    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 Bernd

funktioniert sehr gut !
ich habe noch ein Unterstrich (zwischen Prefix und Punkt Name) gesetzt

StrPrefix =  oSel.item2(1).Value.Name
oSel.Search ".Point.Name=*,sel"
For i = 1 to oSel.Count
    oSel.Item2(i).Value.Name = StrPrefix &"_" & oSel.Item2(i).Value.Name

Danke !

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