Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  ein Element einer Selektion selektieren

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:  ein Element einer Selektion selektieren (791 / mal gelesen)
humar
Mitglied
Konstrukteur


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

Beiträge: 18
Registriert: 01.06.2016

erstellt am: 20. Okt. 2016 18:53    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!

Ich habe mit folgenden Code mehrere Textfelder in einer Zeichnung markiert:

mySelection.Search "CATDrwSearch.DrwText.TextString" '_CAP=Test,all"

Jetzt möchte ich das nur ein Element ausgewählt wird z.B.: das erste


Ich möchte nämlich, das mir dann mit helfe von:

CATIA.StartCommand ("Reframe On")

die Textbox angezeigt wird. Aber eben nur eine und nicht alle.


Schonmal Danke für eure Hilfe!

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: 20. Okt. 2016 19:10    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 humar 10 Unities + Antwort hilfreich

Servus
Entweder über den Zähler alles andere aus der Selektion werfen:
Code:
if mySelection.count > 1 then
  for i = mySelection.Count to 2 Step -1
     mySelection.Remove2(i)
  next
end if
Oder Element zwischenspeichern, Selection leeren und neu selektieren:
Code:
Set MyBuffer = mySelection.item2(1).value
mySelection.clear
mySelection.add MyBuffer

Gruß
Bernd

EDIT: Code korrigiert.

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

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

Randle
Mitglied
CAD/PLM Consultant


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

Beiträge: 695
Registriert: 12.04.2003

Win10 x64
CATIA V5 R18, R19, R21, R27-29

erstellt am: 21. Okt. 2016 08:42    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 humar 10 Unities + Antwort hilfreich

Hallo,

ich würde die Elemente nach der Selektion in einer Collection zwischenspeichern. Dann geht dir nichts verloren und du kannst die Selektion weiter/wieder nutzen.

Gruß
Randle

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