Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD LT
  AutoCAD Zeichnungstexte via edit erfassbar?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  AutoCAD Zeichnungstexte via edit erfassbar? (986 mal gelesen)
Wieser_NX
Mitglied
Ingenieur

Sehen Sie sich das Profil von Wieser_NX an!   Senden Sie eine Private Message an Wieser_NX  Schreiben Sie einen Gästebucheintrag für Wieser_NX

Beiträge: 6
Registriert: 24.11.2005

NX3 ; Teamcenter V9.1.2.10

erstellt am: 21. Feb. 2006 19:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
gerade bin ich dabei von MEDUSA (Workstation) Zeichnungen in dxf zu konvertieren.
Am Schluss sind jedoch manche Schriften zu groß geraten. Um dies evtl. mit einem Batch zu korregieren sollte ich den Syntax für die dxf verstehen. Z.B. an welcher Postion die Schriftgröße im dxf auftaucht, wie die Schrift definiert ist.

Vorab danke für Eure Hilfe.

Mit freundlichen Grüßen

Thorsten Wieser

------------------
TW

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Ehrenmitglied V.I.P. h.c.
Maschinenbaukonstrukteur



Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 21. Feb. 2006 20:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Wieser_NX 10 Unities + Antwort hilfreich

Hilfreich für das Verständnis des DXF-Formates ist das Buch "Autocad-Objekte" von Dietmar Rudolf.
Eine online Bescheibung der DXF-Gruppen findest du in  www.afralisp.co.za/zip1/dxf.zip

und hier noch ein Link, der dich auf eine Seite führt, auf der diverse Versionen von DXF-Codes enthalten sind:
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=5129239 

Für dein konkretes Anliegen wäre es am güstigsten die Dateien im ACAD mittels eines Lisp(VBA)-Programmes entsprechend zu bereinigen ( betrifft sicher auch Farben , Layer , Blöcke usw). Dafür ist aber die Vollversion bzw. LT-Extender voraussetzung

------------------
- Thomas -
"Du bist einen uns unbekannten Weg in eine andere Form des Seins gegangen. - Wir sehen uns wieder in deinem Paradies! - Tschüß Axel.."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

startrek
Mitglied
Architekt


Sehen Sie sich das Profil von startrek an!   Senden Sie eine Private Message an startrek  Schreiben Sie einen Gästebucheintrag für startrek

Beiträge: 1361
Registriert: 13.02.2003

erstellt am: 21. Feb. 2006 23:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Wieser_NX 10 Unities + Antwort hilfreich

Hi,

ich hangel mich auch gerade durch das dxf-Gegurke;-)
Am simpelsten erschien mir mitunter, ein jeweiliges Objekt, hier zB einen dtext zu erstellen,
mit dem Textstring: 'dtext1;Höhe5' zu versehen/benimen und das mal als dxf rauszuschreiben.
In einem Editor kann man dann nach 'text' in allen Formen suchen und sich das Schema angucken.

Hab' das mit den pauschalen Höhenänderungen mal für _dtexte angetestet, war aber nur eine Übung,
also nicht hauen - wenn zu simpel oder geht nicht, etc. - aber vielleicht nutzt es ja zu etwas.

Gruss Nancy
--

Code:

'benötigt einen Verweis auf die M$ Scripting Runtime!!
Sub test()
    Dim FSO As New FileSystemObject, re As Object
    Dim s$, h$
    Set re = CreateObject("vbscript.regexp")
    h = InputBox("neue Höhe für _dtext angeben: ")
    'hier LW:\Pfad\alte.dxf
    s = FSO.GetFile("d:\my_first.dxf").OpenAsTextStream.ReadAll
    re.Global = 1: re.MultiLine = 1
   
    re.Pattern = "(.*\n0\r\n100\r\nAcDbText\r\n\s10\r\n[.0-9]*\r\n\s20\r\n[.0-9]*\r\n\s30\r\n[.0-9]*\r\n\s40\r\n)[.0-9]*(.*)"
    'hier LW:\Pfad\neue.dxf
    Open "d:\my_second.dxf" For Output As #1
        Print #1, re.Replace(s, "$1" & h & "$2")
    Close #1

    Set FSO = Nothing: Set re = Nothing

End Sub


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz