| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: ArxDbg.arx / snoopdb: Wo ist die CTB? (1783 mal gelesen)
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 10. Mai. 2012 11:42 <-- editieren / zitieren --> Unities abgeben:
Ich benutze das Tool "ArxDbg.arx / snoopdb" und habe darin so manches gefunden, aber bisher leider nicht die im Layout "meinLayout" definierte Plotstiltabelle. Kann mir jemand die Richtung weisen? Danke und Grüsse Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 10. Mai. 2012 11:54 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Mai. 2012 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 10. Mai. 2012 12:15 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von CADmium: Links und dann geradeaus ..
... bis zum Ende des Regenbogens, weil dort der CTB-Schatz vergraben ist. ;) Zitat: Original erstellt von CADmium: .. d.h. such mal in den Dictionaries ... DICT "ACAD_LAYOUT" ..... da in das entsprechende LAYOUT .. aber ob die arx auch die Plotstiltabelle mit Listet ???
Nein, leider nicht. Zitat: Original erstellt von cadffm:
Reiter [Symbol Tables] Block Table <dort den entsprechenden *Paper_Space* wählen> .. und zu [References] wechseln dann in Hard Ownership <dort das "Viewport" welches den Layoutbereich visualisiert wählen>
Verleihe dir hiermit den "Pfadfinderorden 1. Klasse" (Leider nur mit Ruhm und Ehre verbunden und nicht mit Reichtum und schönen Frauen.) Danke an beide. Nachtrag: Arbeite gerade wieder in Altzeichnungen <= 2002 herum, und dort werden in der Datenbank die CTB-Pfade noch mit Pfad angegeben. "Snoopdb" gibt nur den Namen aus, die Abfrage Code: (vla-get-stylesheet (vla-get-ActiveLayout (vla-get-activedocument (vlax-get-acad-object))))
gibt Pfad und Namen aus.Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Mai. 2012 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 10. Mai. 2012 12:24 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm: ...Nur wenn eine Plotstiltabelle dieses Namens auch aktuell gefunden wird..
Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Mai. 2012 12:28 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
Aussage: Original erstellt von Peter2: Code: (vla-get-stylesheet (vla-get-ActiveLayout (vla-get-activedocument (vlax-get-acad-object))))
gibt Pfad und Namen ausBemerkung: Zitat: Original erstellt von cadffm: Nur wenn eine Plotstiltabelle dieses Namens auch aktuell gefunden wird..
schönes WE ..undwech ------------------ CAD.de System-Angaben - CAD on demand - User:FAQ(Acad) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 10. Mai. 2012 12:33 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm: Auch wenn es nicht gefragt wurde: Nur wenn eine Plotstiltabelle dieses Namens auch aktuell gefunden wird..
Gut - allgemeine Präzisierung: Gibt den Pfad der CTB aus, soferne er in der betreffenden (alten) Zeichnung auch gespeichert wurde. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tmoehlenhoff Ehrenmitglied V.I.P. h.c. Gutzum, CAD-Therapeut und BIM-Priester ;-)
Beiträge: 2996 Registriert: 14.10.2002 AutoCAD 2017, AutoCAD Architecture 2017, Revit 2017 und was sonst noch so Spaß macht ...
|
erstellt am: 10. Mai. 2012 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
hhhmm und ich hatte es jetzt so verstanden, dass der Pfad mit zurückgegeben wird wenn das AutoCAD die Plotstiltabelle findet und man nur den Namen bekommt wenn sie nicht gefunden wird (weil man sie z.B. gar nicht hat). Habe es aber auch nicht probiert ... sayonara Torsten ACAD-Systemhaus Bremen ------------------ Tadle nicht den Fluss, wenn Du ins Wasser fällst. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 10. Mai. 2012 13:21 <-- editieren / zitieren --> Unities abgeben:
"haben und nicht haben" sind ein anderes Paar Schuhe. Die Funktion gibt nur den definierten Inhalt aus, nicht den Sucherfolg. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 10. Mai. 2012 14:27 <-- editieren / zitieren --> Unities abgeben: Nur für Peter2
|