| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung
|
Autor
|
Thema: Insbase von XREF's per Reactor abfragen? (1179 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
    
 Beiträge: 1776 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 10. Jun. 2014 12:56 <-- editieren / zitieren --> Unities abgeben:         
Hallo, gibt es ein Möglichkeit die Variable "INSBASE" von einzufügenden XREF-Dateien abzufragen? Mein Plan war: 1. Command-Reactor: :VLR-commandEnded für den XREF-Befehl 2. Das ENTLASTE-Objekt (das XREF) per DBX öffnen 3. und da verlassen Sie mich, komme ich im geöffneten DBX überhaupt an die Systemvarialben ran??? Hintergrund: beim Einfügen von XREF's mit einem "INSBASE" ungleich (0 0 0) soll eine Hinweis-Meldung ausgegeben werden. Bin wie immer dankbar für jeden Tip. ------------------ viele Grüße Jörn http://www.bosse-engineering.com Orthogonalvermassung Youtube Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 Alles
|
erstellt am: 10. Jun. 2014 13:07 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
Nein der Zugriff steht nicht zur Verfügung (siehe auch zB. hier http://ww3.cad.de/foren/ubb/Forum145/HTML/003114.shtml#000000 ). Aber ein einfacher Workaround wäre: Vergleiche den "Basispunkt" des ersten Objektes, dabei mußt du freiliche das Koordinatensystem und Einfügepunkt, Skalierung etc. berücksichtigen. (erstes Objekt zB. eine Linie, dann den Startpunkt in Bezug auf das WKS mit der Lage des Startpunktes dieser Linie im Xref/Block der Zieldatei prüfen, dort jedoch nicht in Bezug auf das WKS, sondern das OKS des eingefügten Blockes) ------------------ 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: 10. Jun. 2014 13:35 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
Ich hab eben einfach mal eine Testdatei gemacht und Insbase verschoben. Das Ding als XREF in eine neue Datei und dann das hier gemacht: (entget (tblobjname "BLOCK" "Test1")) Da kam das hier raus: ((-1 . <Objektname: 7ffff811920> ) (0 . "BLOCK") (330 . <Objektname: 7ffff811910> ) (5 . "1C2A") (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbBlockBegin") (70 . 44) (10 2445.0 550.5 0.0) (-2 . <Objektname: 7ffff83f6e0> ) (2 . "test1") (1 . "G:\\test\\test1.dwg") ) GC 10 enthält genau den "verschobenen" Einfügepunkt. Hilf das weiter ? ------------------ Geht nicht, gibts nicht Gruß Andreas http://kraus-cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
    
 Beiträge: 1776 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 10. Jun. 2014 13:53 <-- editieren / zitieren --> Unities abgeben:         
|

| |
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 Alles
|
erstellt am: 10. Jun. 2014 13:54 <-- editieren / zitieren --> Unities abgeben:          Nur für joern bosse
|