|
Lisp : Umbenennen von Blöcken!
vision am 14.05.2004 um 11:08 Uhr (0)
Hallo,ich muss Blöcke vor dem Einfügen in einer anderen Zeichnung umbennen. (Die Blocknamen von ganz unterschiedlichen Blöcken könnten evtl. mit denen in der neuen Zeichnung gleich sein!)Das untere Lisp BLOCK-RENAME von Th.Krüger konnte ich soweit anpassen, dass es mit einem Block klappt. Bei mehren Blöcken kommt aber die Fehlermeldung: "Automatisierungsfehler Doppelter Datensatzname"Wer kann Helfen?
|
| In das Form Lisp wechseln |
|
AutoLisp : Mehrere Basispunkte!
vision am 29.02.2004 um 17:27 Uhr (0)
Hallo, die Variante mit vier Blöcken ist nicht so praktikabel. Den Basispunkt zu verschieben hat den Nachteil, dass sich das dann auf allen Blockreferenzen des Meßstellenblocks in der Zeichnung mit ändern. Wär es denn nicht möglich an den vier Stellen z.B. Punkte zu setzen und diese dann für den Cursor zu nehmen? Eine indirekte Vorgehensweise wäre z.B. per Lisp denkbar: - den Block in der Zeichnung einfügen - den Block aktiv machen - den Fang auf Mittelpunkt u. Endpunkt - den _move Befehl starten - einen ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Breitenfaktor vom Text ändern!
vision am 28.01.2004 um 19:40 Uhr (0)
Hallo, mit einem LISP-PRG. wird mit der Anweisung: (command _text p ul (getpoint Linker Einfügepunkt u. Ausrichtung wählen: ) 2.8 pause SIZ) ein Text mit der Variablen SIZE in der Zeichnung eingefügt. Wie kann man innerhalb des LISP-PRG. für den gerade eingefügten Text den Text-Breitenfaktor auf 0.6 setzen? Für Eure Bemühungen bedanke ich mich im Voraus.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Textausrichten
vision am 23.12.2003 um 12:16 Uhr (0)
Hallo gmk, erst mal Danke für Deine Anwort. Mit dem Lisp-Prg. wird der Einfügepunkt unten links gesetzt, aber der Text verschiebt sich auch auf den Nullpunkt (unten links in der Zeichnung)! Er sollte sich aber nur um den neuen Einfügepunkt verschieben (wie es auch bei der Ausführung in dem Eigenschaftsfenster passiert)!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Textausrichten
vision am 26.12.2003 um 09:43 Uhr (0)
Hallo spider_dd, ich bekomme mit (entupd (entmod ct)) folgende Fehlermeldung: Fehlerhafter Argumenttyp: ... Mit nur (entmod ct) kommt kein Fehler u. das Progr. funktioniert damit auch!!! Wie kann man noch folgende funktionen umsetzen: Um nicht ein noch angewählten Text bei dem Lisp-Prg.-Aufruf zu versetzen, sollte eine evtl. Auswahl in der Zeichnung gelöscht werden. Das Programm in einer Wiederholschleife laufen lassen. MfG
|
| 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 : Mehrere Basispunkte!
vision am 28.02.2004 um 13:07 Uhr (0)
Hallo, ich habe eine Meßstelle als Block mit einem Basispunkt. Beim Einfügen als Block hängt die Meßstelle mit dem Basispunk am Cursor. Da die Meßstelle aber mal unten/oben/links/recht an eine Leitung angesetzt werden muss, wäre es schön wenn man z.B. mit einer Taste alle diese Punkte vor dem Einfügen in der Zeichnung anwählen könnte (der Cursor springt dann auf diese Stelle!). Besteht eine Möglichkeit dieses durch irgendeine Maßnahme (Umbau der Meßstelle) zu realisieren? Für Eure Bemühungen bedanke ich mi ...
|
| In das Form AutoLisp wechseln |