|
Lisp : Laden von Linientypen
cm-Zeichner am 22.01.2010 um 08:52 Uhr (0)
Hallo,wie lautet der richtige Aufruf zum Laden neuer Linientypen (alle im File N-Ltypen.lin) in eine Zeichnung (meist Fremdzeichnungen).(command "_.LINETYPE" "_LOAD" "N-Ltypen") - geht nichtLinetyp-File steht nicht im Acad Verzeichnis, der Pfad wo die Datei steht wurde aber beim Suchpfad für Support-Dateien angegeben.------------------Grüße Bernd
|
| In das Form Lisp wechseln |
|
Lisp : PROMPT - Zeilenumbruch
cm-Zeichner am 11.02.2010 um 13:33 Uhr (0)
Hallo,folgendes Problem - beim Ablauf einer Lisp Funktion sollenverschiedene Statusmeldungen am Bildschirm ausgegeben werden.Alle in einer ZeileProgrammausschnitt:(setvar "CMDECHO" 0)(setvar "MENUECHO" 2)...(prompt ", AutoCAD-Formateinstellungen")(command "_.LINETYPE" "_LOAD" "*" TAUCAD-LINIENTYPEN "")(prompt ", Linientypen")..Jetzt wird aber nicht , AutoCAD-Formateinstellungen, Linientypenangezeigt, sondern zwischen den beiden Texten ist eine Leerzeilewie kann ich das abdrehen------------------Grüße Bernd
|
| In das Form Lisp wechseln |
|
Lisp : Blockattribute extrahieren CDF-Format
cm-Zeichner am 05.03.2012 um 11:33 Uhr (0)
Zitat:Meinung 1: Nutze an beiden Stellen Zeichen welche NIE als Wert ausgelesen werden können,dann kannst du die Ergebnisdatei mit Suchen&Ersetzen korrigieren.(Wenn "@" das Trennzeichen ist dann ersetze "@ " mit "" - Trennzeichen+Leerzeichen weg usw.)Hört sich gut an.Gibt´s da irgend wie die Möglichkeit das direkt über autolisp gleich im Anschluß durchzuführen.1. Datei mit ATTEXT erstellen2. Ergebnisdatei mit dem Notepad öffnen2. Alle Leerzeichen " " mit "" ersetzen3. Alle "@" mit "" ersetzenWenn ja, wie? ...
|
| In das Form Lisp wechseln |
|
Lisp : Kein Dialogfeld bei Attributeingabe gewünscht
cm-Zeichner am 27.12.2013 um 12:17 Uhr (1)
Hallo, bei der Umstellung von AutoCAD 2004 auf 2014 ergibt sich beim Ablauf eines alten Lisp-Programmes folgendes Problem:Zum Einsetzen eines Blocks werden vorher einige Variable berechnet, diese werden dann an den Insert Befehl übergeben. Das funktioniert. Sobald er dann aber zur Eingabe eines Attributes kommt - erscheint das Dialogfeld.Code:(command "_.INSERT" NAT-TST pins1 höhe1 "" dreh_objekt ts)Hab das auch einzeln probiert, also nur Code:(command "_.INSERT")eingegeben, kein Dialogfeld zum Blockeinfüg ...
|
| In das Form Lisp wechseln |
|
Lisp : Ersetzen von Attributwerten beim Export
cm-Zeichner am 13.04.2017 um 10:16 Uhr (1)
Guten Morgen!In der Planlieferung muss einer von vielen Attributwerten als Text dargestellt werden, zB "ER" für Eisenrohr. Bei der Datenlieferung an die Behörde jedoch als entsprechender Zahlencode, zB 129 in einer CSV-Datei geliefert werden.Es gibt 15 unterschiedliche Texte (=Abkürzungen) denen jeweils ein fixer Code zuzuordnen ist.Gibt es eine Möglichkeit beim Extrahieren der Attributdaten mit einer Vorlagendatei diese "Übersetzung" gleich zu Berücksichtigen?------------------Grüße Bernd
|
| In das Form Lisp wechseln |
|
Lisp : Ersetzen von Attributwerten beim Export
cm-Zeichner am 13.04.2017 um 10:27 Uhr (1)
So sollte übrigens die CSV-Datei ausschauen05219;4771;;18648.87;326055.45;;ER;;;;05219;4770;;18634.07;326054.23;;ER;;;;Wobei statt dem ER hier natürlich 129 stehen sollte. ------------------Grüße Bernd
|
| In das Form Lisp wechseln |
|
Lisp : Ersetzen von Attributwerten beim Export
cm-Zeichner am 13.04.2017 um 10:54 Uhr (1)
Exportiert wurde bisher mit _.ATTEXT und einer Vorlagedatei.Dieser Wert musste bisher jedoch nur im Plan dargestellt und nicht in die CSV-Datei übernommen werden.Wie ich Deine Antwort verstehe besteht beim Export mit ATTEXT keine direkte Möglichkeit das zu "Übersetzen".Also wäre es am einfachsten (für NICHT-Programmierer also mich) die Texteditor Variante.Verwende zum Sortieren von Punkten mit den zugehörigen Attributen auch ein "Externes-Programm"Code:(command "_.SHELL" (STRCAT "PUNKTSORTIERENALLE " TAUC- ...
|
| In das Form Lisp wechseln |