| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | NVIDIA GTC Paris und ISC High Performance-Konferenz 2025, eine Pressemitteilung
|
Autor
|
Thema: XREF - geladen oder entfernt (1107 mal gelesen)
|
Geos Mitglied Vermessungstechniker i.R.
   
 Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 08. Okt. 2013 13:06 <-- editieren / zitieren --> Unities abgeben:         
Mit Code: (vlax-for #block (vla-get-blocks (vla-get-ActiveDocument (vlax-get-acad-object))) (if (= (vlax-get-property #block "IsXref") :vlax-true) (print (vlax-get-property #block 'Name)) ) )
krieg ich ja die Namen der XREFs - aber wie kann ich feststellen, welche geladen bzw. entfernt sind?Von den Eigenschaften, die "dump" liefert scheint mir nur "Visible" sinnvoll, aber
Code: (print (vlax-get-property #block 'Visible))
ergibt Code: "ActiveX-Server gab folgenden Fehler zurück: unbekannter Name: VISIBLE"
Könnt Ihr mir weiterhelfen? ------------------ Schöne Grüße Ernst www.geopaint.at Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13530 Registriert: 30.11.2003 .
|
erstellt am: 08. Okt. 2013 13:22 <-- editieren / zitieren --> Unities abgeben:          Nur für Geos
|
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 Alles
|
erstellt am: 08. Okt. 2013 13:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Geos
1. mache ein vlax-dump-object auf das Objekt der Begierde 2. Stelle fest das es die Eigenschaft nicht gibt (daher auch die Fehlermeldung) 3. merke dir das Ergebnis 4. entferne die Xref 5. mache ein vlax-dump-object auf das Objekt 6. vergleiche es mit vorherigem Ergebnis 7. stelle fest das sich der Count-Wert ändert ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Kraus Ehrenmitglied Elektrotechniker
    
 Beiträge: 1500 Registriert: 11.01.2006 WIN 11 ACAD 2022 BricsCAD V25.1.07
|
erstellt am: 08. Okt. 2013 17:02 <-- editieren / zitieren --> Unities abgeben:          Nur für Geos
|
Geos Mitglied Vermessungstechniker i.R.
   
 Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 08. Okt. 2013 18:56 <-- editieren / zitieren --> Unities abgeben:         
(= (vla-get-count #BLOCK) 0) ?? nein -> (= (vla-get-count #BLOCK) 0) !!  liefert die gewünschte Info. Count-Wert: - wusste bis jetzt nicht, dass er überhaupt existiert - muss da noch Infos sammeln... @Seb Deinen Vorschlag muss ich mir noch anschauen @Andreas Code 71 - auch gut zu wissen Danke Euch allen! ------------------ Schöne Grüße Ernst www.geopaint.at Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |