Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  Gruppen verstecken?

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 Autodesk Produkte
  
PNY präsentiert die PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
Autor Thema:  Gruppen verstecken? (388 mal gelesen)
c.schojer
Mitglied



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

Beiträge: 299
Registriert: 23.05.2007

Autocad 2018

erstellt am: 14. Nov. 2007 07:28    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 allerseits ne Frage kann man Gruppen erstellen die nicht sichtbar sind??
(zwecks Überblick im Gruppenmanager!
Mfg Chris

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13530
Registriert: 30.11.2003

ACAD 2008 Mechanical

erstellt am: 14. Nov. 2007 07: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 c.schojer 10 Unities + Antwort hilfreich

hier ein Beitrag aus dem Lispforum zu diesem Thema

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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



Anzeige:Infos zum Werbeplatz >>

cseTools Koordinatentransformation CAD APP für Tiefbau, AEC - Architektur-, Ingenieur- und Bauwesen, GIS, Vermessung und Kartografie

Mit der cseTools Koordinatentransformation können komplette DWG/DXF Dateien zwischen verschiedenen Koordinatensystemen (CRS) transformiert werden. Beispielsweise von Gauß-Krüger nach ETRS89 / UTM.

Carsten1210
Mitglied
staatl. geprüfter Holztechniker


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

Beiträge: 1360
Registriert: 24.07.2002

erstellt am: 14. Nov. 2007 20: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 Nur für c.schojer 10 Unities + Antwort hilfreich

Hi Chris,

Du weisst aber auch, das du an die Gruppe nur noch über Umwege rankommst, weil du den Namen ja nicht kennst.

Hier noch ein Beispiel zum erstellen:

Code:
Public Sub bbb()
    Dim groupObj As AcadGroup
    Set groupObj = ThisDrawing.Groups.Add("*")
    ''Der Gruppename "*" führt dazu, das dies eine unbenanne Gruppe wird, die nicht im Gruppenmanager angezeigt wird.
    ReDim appendObjs(0 To ThisDrawing.ModelSpace.Count - 1) As AcadEntity
    Dim I As Integer
    For I = 0 To ThisDrawing.ModelSpace.Count - 1
        Set appendObjs(I) = ThisDrawing.ModelSpace.Item(I)
    Next
    groupObj.AppendItems appendObjs
End Sub

Und hier noch was zum Überprüfen, ob das gewählte Element einer Gruppe (und welcher Gruppe) angehört:

Code:
Sub findgroup()
Dim Ent As AcadEntity
Dim pick As Variant
Dim Groups As AcadGroups
Dim Grp As AcadGroup
Dim GrpEnt As AcadObject
Dim found As Boolean
Dim grpName As String

found = False
Set Groups = ThisDrawing.Groups
ThisDrawing.Utility.GetEntity Ent, pick, "Select object: "

For Each Grp In Groups
For Each GrpEnt In Grp
If GrpEnt.ObjectID = Ent.ObjectID Then
found = True
grpName = Grp.Name
End If
If found Then Exit For
Next
If found Then Exit For
Next
If found Then
Set Grp = Groups.Item(grpName)
MsgBox "Group Name = " & grpName
MsgBox "ObjectID's of group members: "
For Each GrpEnt In Grp
MsgBox GrpEnt.ObjectID
Next
End If
If Not found Then MsgBox "Entity not found in any group!"
End Sub


Gruß, Carsten

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