Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD Architecture ACA (ADT)
  LText.lsp in ACA 2009

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:  LText.lsp in ACA 2009 (1346 mal gelesen)
insomnia
Mitglied
Bauzeichner


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

Beiträge: 58
Registriert: 07.07.2004

HP Workstation
Intel Pentium 4 mit 3.0 GHz
2 GB RAM
Windows XP Professional, Version 2002, SP 2
ADT / AutoCAD 2006

erstellt am: 16. Jan. 2009 09:57    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.

Ich habe in ADT 2006 häufig das lisp-Programm LText (Funktion: vorhandenen DText mit allen Eigenschaften fortführen)genutzt.
Wenn ich das lisp-Programm in ACA 2009 nutze, setzt er mir die nächste Textzeile auf den Nullpunkt.
Ich kann mir nicht erklären, woran dies liegen könnte?!

Hat vielleicht jemand eine Idee?

Für eure Hilfe vielen Dank im voraus.

Gruß, insomnia

P.S.:
Programmbeschreibung LText:

LTEXT.LSP

Fortsetzung folgt...

Wer in AutoCAD mit dem Text- oder Dtext-Befehl arbeitet, kennt sicher das Problem, dass sich ein bereits vorhandener Text nicht ohne weiteres in der nächsten Zeile fortführen lässt. Es gibt zwar den Trick, als Einfügepunkt für den neuen Text einfach die Basis des vorhandenen Textes zu verwenden - ein Leerzeichen eingeben - und dann mit Return in der nächsten Zeile weiterschreiben. Dabei werden aber keinerlei Eigenschaften des Textes übernommen. Einstellungen muss man selber machen. Arbeitet man dabei in einer Zeichnung, die sich durch eine Vielzahl unterschiedlicher Stile, Farben und Layer auszeichnet, ist die Krise perfekt.
Mit dem Befehl LText wählen Sie den fortzuführenden Text aus, sofort blinkt der Cursor und Sie beginnen zu schreiben. Alle notwendigen Einstellungen werden vom Programm LTEXT.LSP vorgenommen. Wie beim Befehl DTEXT löst Return einen Zeilenwechsel aus. Zweimal Return oder Esc beenden das Programm. Am Schluss teilt LText mit, dass es fertig ist. Das ist alles.

Geschehen im Hintergrund

Nicht wahrnehmbar passiert natürlich viel mehr. Ist die Textwahl erfolgt, wird geprüft, ob nicht versehentlich ein anderes Objekt gewählt wurde (zum Beispiel MText oder Bemaßung). Wurde Text gepickt, wird dieser untersucht und die Farbe und der Layer aktiviert, mit der/dem dieser Text geschrieben wurde. Sind Besonderheiten zu beachten (etwa ein Breitenfaktor, Neigung der Zeichen, auf den Kopf gestellter oder rückwärts geschriebenen Text), wird der Textstil entsprechend umgestellt. Anschließend startet der Befehl TEXT. Dabei werden Stil und Position festgelegt, die Texthöhe eingetragen und der Drehwinkel eingestellt. Der übergebene Text besteht aus einem Leerzeichen. Unmittelbar danach wird wieder ein Textbefehl gestartet. Mit Bezug auf den vorangegangenen Text bleibt der Cursor in der zweiten Zeile stehen und wartet auf die Texteingabe. Ist diese erfolgt, werden alle Veränderungen an Stil, Layerstatus usw. wieder zurückgenommen und der Befehl wird beendet. Wollen Sie mehr wissen? Öffnen Sie die Datei LTEXT.LSP mit einem Textprogramm und lesen Sie die Kommentare.

Wolfgang Raeder/ra

Programm: LTEXT.LSP
Funktion: vorhandenen DText mit allen Eigenschaften fortführen
Autor: Wolfgang Raeder
Plattform: AutoCAD 2000 bis 2006
Bezug: nur auf Tool-CD 6/2005

------------------
Wenn Baumeister Gebäude bauten, so wie Programmierer Programme machen, dann würde der erste Specht, der vorbeikäme, die Zivilisation zerstören...

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

tunnelbauer
Ehrenmitglied V.I.P. h.c.
Bauingenieur



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

Beiträge: 7085
Registriert: 13.01.2004

ich hab zum Glück kein ACA... ;)

erstellt am: 16. Jan. 2009 10:13    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 insomnia 10 Unities + Antwort hilfreich

Hast du die dynamische Eingabe aktiviert? Wenn ja, versuch das Programm einmal ohne dieser auszuführen (mittels F12 lässt sie sich ausschalten).

------------------
Grüsse

Thomas

Korrekturen zum Kochbuch AutoLISP

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

insomnia
Mitglied
Bauzeichner


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

Beiträge: 58
Registriert: 07.07.2004

HP Workstation
Intel Pentium 4 mit 3.0 GHz
2 GB RAM
Windows XP Professional, Version 2002, SP 2
ADT / AutoCAD 2006

erstellt am: 16. Jan. 2009 11:09    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

... nö ... dynamische Eingabe ist deaktiviert ...

Gruß, insomnia

------------------
Wenn Baumeister Gebäude bauten, so wie Programmierer Programme machen, dann würde der erste Specht, der vorbeikäme, die Zivilisation zerstören...

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