| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Xref und relativer Pfad (6977 mal gelesen)
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 05. Feb. 2009 14:31 <-- editieren / zitieren --> Unities abgeben:
Ich füge Referenzen in einer Lisp-Routine mit folgender Zeile ein: (command "_xref" "_o" file "0,0,0" skfakt skfakt "") Wie kann ich ACAD dazu zwingen, die Referenz mit einem relativem Pfad einzufügen. Derzeit wird mit absolutem Pfad abgelegt, obwohl eine vorher händisch eingefügte Referenz mit relativem Pfad eingefügt wurde. Eine Variable dazu, welche den Pfadtyp steuert gibt es ja anscheinend nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 16:33 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 05. Feb. 2009 16:51 <-- editieren / zitieren --> Unities abgeben:
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 16:57 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
Ja - du nicht? Code:
Command: (command "-xref" "o") -xref Enter an option [?/Bind/Detach/Path/Unload/Reload/Overlay/Attach] <Attach>: o Enter name of file to overlay: nil Enter name of file to overlay: *Cancel*Command: (command "-xref" "a") -xref Enter an option [?/Bind/Detach/Path/Unload/Reload/Overlay/Attach] <Attach>: a Enter name of file to attach: nil Enter name of file to attach:
------------------ Grüsse Thomas Korrekturen zum Kochbuch AutoLISP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 05. Feb. 2009 16:59 <-- editieren / zitieren --> Unities abgeben:
Und wo ist jetzt festgelegt, dass Du eine Referenz mit relativem Pfad einfügst? EDIT: oder verwechselst Du Überlagern und Zuordnen mit Relativer Pfad, bzw. absoluter Pfad? [Diese Nachricht wurde von cad4fun am 05. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 17:06 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
Sorry - war jetzt geistig dauernd beim Overlay und Attach. Pfad kann man trotzdem ändern... Wie setzt du deine Variable "File" zusammen? Die solltest du nämlich aus Pfad und Namen zusammensetzen (für's einfügen). Beim Einfügen selber gibst du beides an. Dann startest du -xref nochmal sagst Pfad, gibt das zu ändernde XRef an und definierst den Namen des Pfads wie gewünscht neu (eventuell auch ohne Pfadangabe...)... ------------------ Grüsse Thomas Korrekturen zum Kochbuch AutoLISP Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 17:12 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 05. Feb. 2009 17:13 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von tunnelbauer:
Pfad kann man trotzdem ändern...Wie setzt du deine Variable "File" zusammen? Die solltest du nämlich aus Pfad und Namen zusammensetzen (für's einfügen). Dann startest du -xref nochmal sagst Pfad, gibt das zu ändernde XRef an und definierst den Namen des Pfads wie gewünscht neu (eventuell auch ohne Pfadangabe...)...
Variable File ist der absolute Pfadname Das geht aber nur händisch und ist nicht praktikabel. Ansonsten müsste man in der LISP-Rouztine unmittelbar nach dem Versetzen der Referenz den nackten DWG-Namen aus Variable file extrahieren, dann den relativen Pfad dorthin aus der derzeitigen DWG-Position erzeugen usw., usw Das kann ich nicht,dazu reicht mein LISP nicht [Diese Nachricht wurde von cad4fun am 05. Feb. 2009 editiert.]
[Diese Nachricht wurde von cad4fun am 05. Feb. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 17:19 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 17:31 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 05. Feb. 2009 17:59 <-- editieren / zitieren --> Unities abgeben:
Ergebnis Tip1: Ungültiger Optionstitel. Error: Funktion abgebrochen Option eingeben [?/Binden/Lösen/Pfad/Entfernen/Neuladen/Überlagern/Zuordnen] Und nun? Ergebnis Tip2: Startet nur, wenn nur EINE Xref in der DWG ist, tut dann allerdings auch nichts Ergebnis Tip3: Stellt mir doch nur die Pfade im Dialogfenster um, wenn ich händisch versetze. Das tue ich aber nicht. Oder verstehe ich was falsch? Ergebnis Tip4: Xrefrelativ.vlx startet nicht, da Testversion Muss Cadmium kontaktieren
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 05. Feb. 2009 18:30 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 06. Feb. 2009 07:41 <-- editieren / zitieren --> Unities abgeben:
Bingo, 10U's sind unterwegs. Routine arbeitet bestens, 51 Xref auf einem Plan in 20 Sekunden auf relativ geändert. Trotzdem wäre von Autodesk eine ansprechbare Variable (gespeichert in der Registry) fein, welche die Art des gespeicherten Pfades steuert, um nachträgliche Bearbeitungen zu vermeiden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bikerholic Mitglied Bauzeichner Straßenbau
Beiträge: 123 Registriert: 06.02.2009 XP Professional SP2 Intel Pentium x86 2.40GHz 1GB-Ram, Maxtor 60GB NVIDIA GeForce4 MX 420 mit 64MB AutoCAD 2005&2008&2010(Civil3D)+SP2+Expresstools google und ich san beste freunde ;)
|
erstellt am: 06. Feb. 2009 11:47 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
servus cad4fun es gibt gewissermasen eine Lösung von AutoCAD undzwar den Referenzmanager mit dem kannst du auf einenschlag deinem ganzen Projekt relative Pfadbezüge verpassen oder auch andere Pfade einstellen zufinden is der Referenzmanager unter Start->Programme->Autodesk->AutoCAD20XX->Referenzmanager schönes wochenende björn ------------------ Wenn Arbeit etwas schoenes und erfreuliches waere, haetten die Reichen sie nicht den Armen ueberlassen. [Paul Lafargue] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004 privat ACAD 2013 und 2017 deutsch, Windows 7 64Bit HP Elite 7500 Series MT,Intel Cote i5-3470 CPU 3,20Ghz,16GB RAM ATI FirePro V (FireGL V) Graphics Adapter Treiberversion: 15.201.1151.1008
|
erstellt am: 06. Feb. 2009 12:59 <-- editieren / zitieren --> Unities abgeben:
|
| |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 11. Apr. 2013 09:06 <-- editieren / zitieren --> Unities abgeben: Nur für cad4fun
Nachdem ichs grad brauch... wenns immer die selben Xrefs sind (relativer Pfad und Name gleich) kann man sie in einen Block packen und diesen Block einfügen auflösen fertig ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX [Diese Nachricht wurde von Bernd P am 11. Apr. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |