| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: BD-Bezeichnungsvorlage editieren (601 mal gelesen)
|
ManfredMann Mitglied CAD Konstrukteur
Beiträge: 220 Registriert: 27.04.2001 Autocad 2021 / Win10- 64 bit
|
erstellt am: 10. Sep. 2004 15:21 <-- editieren / zitieren --> Unities abgeben:
Hallo LISP-Profis! Ich sollte mehrere DWG-s die unter R13 erstellt wurden mit DB-Verbindung (ACCESS) unter ACAD 2004 weiter bearbeiten können, so, dass die DB-Verbindung (SQL-Server) weiter funktioniert. Die Konvertierung der Verknüpfungen konnte ich erledigen! Es bleibt aber ein Problem: in R13 wurde die Bezeichnung in Syntax #(#("Feldnamen")) abgelegt, in ACAD 2004 sollte aber in #(Feldnamen) vorhanden sein, damit die Steuerung des MTextes funtioniert. Leider wird diese nötige Umstellung beim Öffnen einer ACAD R13-Datei unter ACAD 2004 nicht durchgeführt. Weiß jemend, ob dafür eine Konventierungsmöglichkeit existiert? Oder könnte jemand eine LISP-Lösung, die dies erledigt? Mit welchem LISP-Befehl kann ich die DB-Bezeichnungvorlagen editieren? Sind die ähnlich lesbar/schreibbar wie die Geometrie-Elemente? Gruß, Mannfred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 11. Sep. 2004 07:30 <-- editieren / zitieren --> Unities abgeben: Nur für ManfredMann
Ich hab ehrlich gesagt nicht ganz genau verstanden, was jetzt nach der Konvertierung geht bzw. nicht geht. Geht es hier um Annotations/Kommentare, oder um die Objektverknüpfung selbst. Schildere das Problem noch etwas ausführlicher, wenn du hier Hilfe erwartest. Der Name der Verknüpfungsvorlage wird als EED an die Objekte gehängt. Diese mit Lisp zu manipulieren ist kein Problem. Wesnn es nur darum geht #(#("Feldnamen")) gegen #(Feldnamen) zu ersetzen, schreib einfach eine DXF Datei und ersetze die gesuchten Stellen mit einem geeigneten Texteditor (ich benutze dafür Ultraedit). Mit freundlichem Gruß Udo Hübner
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ManfredMann Mitglied CAD Konstrukteur
Beiträge: 220 Registriert: 27.04.2001 Autocad 2021 / Win10- 64 bit
|
erstellt am: 13. Sep. 2004 10:08 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo! Danke für Deine Antwort! Ich versuche mein Problem etwas genauer zu schildern: Ich sollte ca. 300 DWG-s, die unter R13 erstellt wurden, und DB-Verbindung beinhalten unter ACAD 2004 weiterbenutzen. Dies bedeutet, daß, ich die DB-Verbindung auch weiter funktionsfäig brauche. Aber unter ACAD 2004 sind die unter R13 erstellten Bezeichnungsvorlagen nicht funktionsfähig, weil ihren Skript nicht mehr gültig sind, die IST und SOLL Stände habe ich im Anhang gespeichert. Da ich 300 dateien nicht manuell korrigieren möchte, suche ich nach eine Möglichkeit diese Schreibweise der alten Bezeichnungvorlagen mit hilfe einer LISP-Routine zu ändern. Dazu brauche Hilfe, da ich nicht weiß, wie ich diese (nichtgrafische)Elemente, die Bezeichnungvorlagen ändern kann. (ich habe bis jetzt nur grafische elemente mit ENTMOD editiert) Ich möchte dann die 300 dateien in einem Batch automatisch ändern. Die Idee mit DXF ist nicht schlecht, aber das Exportieren, Text ersetzen, Importieren wäre zu umständlich für ein Batch. Gruß, Manfred
Zitat: Original erstellt von CAD-Huebner: Ich hab ehrlich gesagt nicht ganz genau verstanden, was jetzt nach der Konvertierung geht bzw. nicht geht. Geht es hier um Annotations/Kommentare, oder um die Objektverknüpfung selbst. Schildere das Problem noch etwas ausführlicher, wenn du hier Hilfe erwartest. Der Name der Verknüpfungsvorlage wird als EED an die Objekte gehängt. Diese mit Lisp zu manipulieren ist kein Problem. Wesnn es nur darum geht #(#("Feldnamen")) gegen #(Feldnamen) zu ersetzen, schreib einfach eine DXF Datei und ersetze die gesuchten Stellen mit einem geeigneten Texteditor (ich benutze dafür Ultraedit).Mit freundlichem Gruß Udo Hübner
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|