|
AutoLisp : Texte in Blöcken löschen!
vision am 28.11.2003 um 18:53 Uhr (0)
AutoCAD 2002 Hallo, ich bitte um Eure Hilfe. Beim Konvertieren von Zeichnungen werden in Blöcken Texte angezeigt, die eigentlich unsichtbar sein sollten. Die Texte sind bei allen Blöcken gleich (z. B. NAME, NR oder nur *** als Platzhalter). Das Konvertieren läst sich leider nicht beeinflussen. Da diese Textplatzhalter nicht benötigt werden und auch optisch stören, lösche ich diesen Text z. Z. von Hand mit der Funktion Referenz bearbeiten . Leider sind das teilweise über 50 Blöcke. Ich denke (hoffe!), dass ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Polylinien
vision am 08.12.2003 um 20:31 Uhr (0)
AutoCAD 2002 Hallo, suche ein Lisp-Prg. was nur Blöcke mit den darin enthaltenen 2DPolylinien auflöst. Hintergrund: Durch Exportieren aus einem anderen Programm werden Zeichnungselemente wie z.B. Ventilsymbole und Linienverläufe jeweils in einzelnen Blöcken zusammengehalten. Um mit den 2DPolylinien weiter arbeiten zu können, müssen NUR die Blöcke der 2DPolylinien aufgelöst werden, so das die 2DPolylinien-Segmente in ursprünglicher Form in der Zeichnung vorhanden sind. Die 2DPolylinien haben die globale Br ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Pedit / Verbinden
vision am 09.12.2003 um 12:22 Uhr (0)
AutoCAD 2002 Hallo, wer hatt noch Ressourcen frei und kann mir den Befehlsablauf zum verbinden von 2DPolylinien, wie unten aufgeführt, als Button-Befehl oder Lisp-Prg. erstellen? Befehl PEDIT: _pedit Polylinie wählen oder [mehrere Objekte]: o Objekte wählen: Option eingeben [Schließen/Öffnen/Verbinden/BReite/kurve Angleichen/Kurvenlinie/kurve LÖschen/LInientyp/Zurück]: v Fuzzy-Abstand eingeben oder [Verbindungstyp] 0.0000 : v Verbindungstyp eingeben [Dehnen/Hinzufügen/Beides] Hinzufügen : h Fuzzy-Absta ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Linien-Bruch
vision am 09.12.2003 um 13:25 Uhr (0)
AutoCAD 2002 Hallo, ich möchte auf Linien (2DPolylinien mit einer Breite 0) die sich horizontal u. vertikal kreuzen, einen Bruch auf der horizontalen Linie mit dem Bruchabstand von jeweils 0,75 mm links u. rechts vom Schnittpunkt der vertikalen Linie einfügen. Ich habe dazu schon einige Tools ohne Erfolg ausprobiert. Auch verstehe ich nicht den Aufwand, den einige Prg. zum Brechen betreiben (z. B. _CIRCLE _TRIM _.ERASE KR _ZOOM ...). Ist es denn nicht möglich, den AutoCAD Bruchbefehl per LISP ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Textausrichten
vision am 22.12.2003 um 18:45 Uhr (0)
ACAD 2002 Hallo, die letzte Frage in diesem Jahr. Ich möchte durch Anklicken einen vorhandenen einzeiligen Text auf Position: unten links ausrichten. Wer kennt sich in den Tiefen von AutoCAD aus? Für Eure Bemühungen bedanke ich mich schon im Voraus.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Reaktor-Prg.
vision am 27.01.2004 um 13:01 Uhr (0)
Hallo, bin etwas ratlos! Bei dem u. a. Programm funktionieren unter Windows XP die Funktionen: XLINE, CIRCLE und TEXT einwandfrei. Mit Windows 2000 funktioniert TEXT nicht (es wird kein TEXTLAYER erzeugt). Fragen: 1. besteht zwischen Win XP und Win 2000 mit AutoCAD 2002 ein Funktionsunterschied? 2. warum funktioniert das Prg. nicht mit Bemassung u. 2D-Polylinien? Für Eure Bemühungen bedanken ich mich im Voraus. (Ein Beispiel aus dem Forum) (vl-load-com) (vlr-remove-all :vlr-editor-reactor) (vlr-editor-reac ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Reaktor-Prg.
vision am 27.01.2004 um 14:01 Uhr (0)
Hallo Holger, Du hast (wie meistens) recht! Mit (wcmatch value *XXX ) bzw. XXX* funktionierts mit allem! Vielen DANK! PS: bekomme beim LISP laden noch folgende Meldung: Befehl: _textscr ; Fehler: Einstellung für AutoCAD-Variable zurückgewiesen: CLAYER 0
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Breitenfaktor vom Text ändern!
vision am 29.01.2004 um 10:07 Uhr (0)
Hallo, wie bekommt man beim einfügen das horizontale bzw. vertikale Ausrichten des Textes (Winkel) mit der Maus hin (wie beim original AutoCAD TEXT-Befehl)? PS: benötige nur horizontale/vertikale Ausrichtung! Die jetzige Anweisung zum Text einfügen wie vorgeschlagen: (while (setq ipt (getpoint
Einfügepunkt: )) (entmake(list (0 . TEXT ) (100 . AcDbEntity ) (67 . 0) (62 . 7) (410 . Model ) (8 . LEITUNG ) (100 . AcDbText ) (co ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Breitenfaktor vom Text ändern!
vision am 29.01.2004 um 11:29 Uhr (0)
Hallo Forum! Es funtioniert nun auch mit dem Ausrichten! Vielen Danke für die Antworten. PS: Meine vielen Fragen entstehen z. Z. dadurch, dass ich vor der Umstellung auf AutoCAD mit einem anderen Zeichenprogramm gearbeitet habe. Das individuelle CAD-Programm hatte viele Funktionen die man nun in AutoCAD vermisst. MfG
|
| In das Form AutoLisp wechseln |
|
AutoLisp : ENTSEL Linie
vision am 21.04.2004 um 13:27 Uhr (0)
Hallo! In dem unteren Lisp-Prg. (nicht von mir) wird nach der Auswahl einer Linie gefragt. Bei einer normalen Linie ist es OK, bei einer 2D-Polylinie kommt die Meldung: Fehlerhafter Argumenttyp: 2D-/3D-Punkt. Wie sollte die Abfrage für eine 2D-Polylinie aussehen? Für Eure Bemühungen bedanke ich mich schon im Voraus. (defun c:LINIENAUSWAHL() ;... (SETQ Q@@(ENTSEL Linie wählen: )) (SETQ ENAME(CAR Q@@)QQ@(CADR QO@)Ql@(ENTGET ENAME)Q|(TRANS(CDR(ASSOC 10 Ql@))ENAME 1)Q%(TRANS(CDR(ASSOC 11 Ql@))ENAME ...
|
| In das Form AutoLisp wechseln |
 Att-Clone.txt |
Lisp : Attributwerte kopieren & einfügen
vision am 10.03.2017 um 19:46 Uhr (1)
Hallo,ich möchte die Attributwerte von einem Block in einen anderen Block kopieren und einfügen.Das funktioniert mit dem Lisp Att-Clone von CADwiesel soweit einwandfrei, wenn die Attributnamen bei beiden Blöcken gleicht sind. Ich möchte aber, wenn AutoCAD das zulässt, in einen Block kopieren der andere Attributnamen hat.Besteht die Möglichkeit, im Programmabschnitt ";;; Funktion tauscht Attributwerte aus. / (setq ATTNAME ... " andere Attributnamen anzugeben und wenn ja, wie.Für Eure Unterstützung bedanke i ...
|
| In das Form Lisp wechseln |