|
AutoLisp : DOS-Zeichen nach Windows ändern
CADmium am 05.09.2005 um 11:30 Uhr (0)
Zitat:Original erstellt von wuselking:Gibt es schon eine LISP-Datei, um das ganze zu automatisieren?Kann sein, keine Ahnung ... Aber IMHO schreibt sich son Teil dann schneller als es gesucht ist.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block mit entmake, was stimmt hier nicht ?
StephanJP am 06.09.2005 um 14:03 Uhr (0)
also mehrereses gibt in AutoCAD kein Element (0 . "LAYER")jeder Layer, der mit entmake erzeugt wird erhält die Vorgabe-Farben und braucht nicht explizit noch erstellt werden.so:Code:(defun c:MBLK (/) (entmake (list (cons 0 "BLOCK") (cons 70 3) (cons 2 "UUUU") (cons 10 (list 0 0 0)) ) ) (entmake (list (0 . "SOLID") (100 . "AcDbEntity") (67 . 0) (8 . "0") (62 . 0) (6 . "ByBlock") (100 . "AcDbTrace") (10 -24.0 -4.0 0.0) (11 -24.0 4.0 0.0) (12 0.0 0.0 0.0) (13 0.0 0.0 0.0) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Q: Griffe von Lisp aus verwenden?
bourbaki am 07.09.2005 um 10:06 Uhr (0)
Hallo Lispexperten,ich möchte folgendes Problem lösen und weiß nicht ob ich nicht weiß wie es geht oder das gar nicht so geht wie ich es mir vorstelle:Für Acd2004-2006 möchte ich ein Lisp Programm erstellen, bei dem (1) der Anwender aufgefordert wird eine Polylinie (bzw.ein Objekt das eine 3DPolylinie enthält) zu selektieren, (2) anschließend werden die Griffe für dieses Objekt eingeschaltet (blau) (3) und der Lisp-Teil wartet darauf, das der Anwender die Stützstellen (Kontrollpunkte) der 3DPolylinie ver ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Legende erstellen
Birgit-ADT am 09.09.2005 um 23:07 Uhr (0)
Kann mir jemand helfen ? Ich benutze AutoCAD ADT2005 Ich erstelle Installationspläne in denen viele Blöcke mehrfach vorkommen.Diese Pläne benötigen Legenden, in denen Die Blöcke, jewails einmal enthalten sein müssen und die Bezeichnung zu dem jewailigen Block (die als Attribut vorhanden ist)neben dem jewailigen Block steht.Ich hoffe das war nicht zu umständlich beschrieben !Ich habe mir schon mal überlegt die Attribute in eine Exeltabelle auszulesen und diese dann in den Plan einzufügen, das Problem dabei ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Option Hintergrundfarbe
marc.scherer am 15.09.2005 um 11:12 Uhr (0)
Zitat:Original erstellt von sigy:Der code sah nur so unheimlich aufwändig aus ... .Ja, das kommt weil ich den mal für die Herdt Schulungsunterlage "AutoCAD 2004 Systemadministrator" bzw. "AutoCAD 2005 Power User" geschrieben habe (Werbung www.herdt4you.com /Werbung ). Da sollte dann alles relativ genau kommentiert werden. Ich glaube, es ist mehr Kommentar als Code drinnen ;-)Ist aber eigentlich nicht so schwer wie es aussieht, muß man sich nur mal in der VisualLisp Entwicklungsumgebung von AutoCAD anguck ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockattribute exportieren
joern bosse am 15.09.2005 um 18:06 Uhr (0)
Hallo Martin,ich habe die Blockdefinition mal so geändert, daß sie mit den Beispielblöcken übereinpasst. Wenn Du eine neue Datei nimmst, den Block fig131.dwg einfügst, und dann Deine anderen Punkte "fig131" aus Deiner Zeichnung einfügtst, dann sollten eigentlich die Definition und die Blöcke selbst wieder übereinstimmen, sodaß die oben genannten Tools nicht soviel Probleme machen.------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |
|
AutoLisp : bflösch mtext -> .mtext funzt nicht
wronzky am 16.09.2005 um 11:22 Uhr (0)
Hallo Martin,manchmal hilft auch die AutoCAD Hilfe (Auszug aus der Hilfe zu BFLÖSCH):ObjektARX-Anwendungsbefehle, die mittels acedRegCmd registriert wurden, können Sie aufrufen, indem Sie dem Befehlsnamen eine Punkt (.) voranstellen, gefolgt von dem Gruppennamen des Befehls und einem weiteren Punkt (.). Der Befehl MTEXT kann beispielsweise durch .acad_mtext.mtext aufgerufen werden.]Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelma ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : pnetz aus 2d
moes am 16.09.2005 um 20:24 Uhr (0)
Erst mal Danke mapcar für deinen Hinweis.Ich bin gestern bei meiner Suche schon zu einem ähnlichen Ergebnis gekommen. Das händische Anpassen eines orthogonalen Rasternetzes ist natürlich ein müßiges Unterfangen. Zudem kommt hinzu, dass ein Dreiecksnetz natürlich sinnvoller wäre. Aber wie kann ich so eins erzeugen?Mit dem Einlesen einer Text Datei ist das in meinem Fall auch so eine Sache, da ich diese ebenfalls erst erzeugen müsste (2d Koordinaten aus Zeichnung exportieren und dann händisch den z-Wert ergä ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Koordinatenausgabe Befehlszeile/Zwischenablage
s.wickel am 20.09.2005 um 17:20 Uhr (1)
Hallo Jörn!Das wurde ja auch in dem anderen oben angegebenen Thread empfohlen. Ich werde es wohl so machen, dass die Datei dann auch automatisch mit dem Editor geöffnet wird, denn es geht mir dabei immer nur um einzelene Koordinaten, die ich weiterverarbeiten will. Für mehr habe ich ein eigenes Programm (das ich dringen mal überarbeiten muss).Danke für deinen Vorschlag.Stefan------------------Nodda,Stefan
|
| In das Form Lisp wechseln |
|
AutoLisp : AutoCAD aktivieren
WolfgangGutke am 22.09.2005 um 08:29 Uhr (0)
Hallo,gibt es eine vl... Funktion, mit der man folgendes Problem abfangen kann: Ich ändere Daten in Access, speichere sie und aktivieren dann AutoCAD in der Taskleiste. Nun sollen diese Daten aus der Accessdatenbank abgefragt werden, ohne dass ich auf ein Knöpfchen drücke. Also eine vl... Funktion, mit der man eine Lisp-Funktion "anschubsen" kann.P.S.: Funktionen zum Lesen/Schreiben von Accessdatenbanken habe ich schon.------------------ LISP = Lots of Insane Stupid Parantheses
|
| In das Form AutoLisp wechseln |
|
AutoLisp : AutoCAD aktivieren
marc.scherer am 22.09.2005 um 10:00 Uhr (0)
Hi,ich denke mal das kannst Du über einen Reaktor lösen...Guckst Du in der Hilfe nach:vlr-docmanager-reactor------------------Ciao,Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : AutoCAD aktivieren
WolfgangGutke am 22.09.2005 um 10:13 Uhr (0)
Hallo Marc,sieht sehr gut aus!! Werde es aber erst heute Abend probieren können.Vielen Dank!VGWolfgang------------------ LISP = Lots of Insane Stupid Parantheses
|
| In das Form AutoLisp wechseln |
|
AutoLisp : INITGET und das Kontextmenü
Dabrunz am 22.09.2005 um 10:13 Uhr (0)
Liebe cad.de-Gemeinde;mal wieder bin ich über ein Impementierungs-Detail gestolpert, dass mich einige Stunden Überlegung gekostet und mich zur Fehlersuche an völlig falschen Stellen animiert hat. Das möchte ich anderen Menschen ersparen, deshalb hier eine kleine Demonstration:Seit einer der 2000er-AutoCAD-Versionen bringt die Vereinbarung von Keword mit INITGET das schöne Feature mit, diese Keywords zur Auswahl im Kontextmenü anzuzeigen. Das funktioniert z.B. so:Code:(defun test() (initget 129 "Kurt Franz) ...
|
| In das Form AutoLisp wechseln |