|
Lisp : Lisp zum Ermitteln von einem Schnittpunkt
THE_ONE am 17.06.2009 um 13:22 Uhr (0)
Frage: Von wo hast du gewusst das es den Befehl ILP gibt und in welcher arx datei dieser ist?Gibt es eine Liste zu all diesen Befehlen.Lg THE_ONE
|
| In das Form Lisp wechseln |
|
Lisp : Lisp zum Ermitteln von einem Schnittpunkt
CADmium am 17.06.2009 um 13:29 Uhr (0)
Früher hat der Befehl CAL die arx automatisch geladen ..... war IMHO alles im Autocad 14 -Buch sehr gut erklärt.. in der ACAD-Hilfe : Befehle - K - KAL .....------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Attributen Lesen
Nano am 18.06.2009 um 10:12 Uhr (0)
Hallo wahrscheindlich kann Jemad mir helfen.Als Beilage ist eine Datei (Block dwg) die umbennet werden muss auf (.dwg).Hier ein Lisp mit Block wählen und liest den Attribut heraus.Das funktioniert.(DEFUN C:Test1()(SETQ ta605ent (ENTSEL "
Tabelle wählen: "))(IF (AND (SETQ ent (car ta605ent))(= (CDR (assoc 66 (ENTGET ENT))) 1)) (WHILE (AND (SETQ ent (ENTNEXT ent))(/= (CDR (ASSOC 0 (ENTGET ent))) "SEQEND"))(IF (AND (= (CDR (ASSOC 0 (ENTGET ent))) "ATTRIB")(= (strcase (CDR (ASSOC 2 (ENTGET ent)))) "RAUM-NR:") ...
|
| In das Form Lisp wechseln |
|
Lisp : Pfad von Pixelbildern
Andreas Kraus am 19.06.2009 um 12:27 Uhr (0)
Hallo zusammen !Wenn ich mit (dictsearch (namedobjdict) "acad_image_dict")auf das Dictionary für die Pixelbilder zugreife und mir dann die Daten anschaue hab ich z.B sowas:((-1 . Objektname: 7efb70c0 ) (0 . "IMAGEDEF") (5 . "118") (102 . "{ACAD_REACTORS") (330 . Objektname: 7efb70b0 ) (330 . Objektname: 7efb70c8 ) (102 . "}") (330 . Objektname: 7efb70b0 ) (100 . "AcDbRasterImageDef") (90 . 0) (1 . "D:Dokumente und EinstellungenKrausEigene DateienEigene BilderMeldung1.JPG" ) (10 509.0 237.0 0.0) (11 0.264 ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
Linus23 am 19.06.2009 um 17:27 Uhr (0)
Nein hab ich nicht! Wo muss ich das tun? Hab da leider keine Erfahrung mit sowas.Ich habe im Schriftfeld, nachdem ich die Lisp datei benutzt habe nachgeschaut. Das Schriftfeld war zwar mit "####" dargestellt, aber nur weil das letzte " (im Schriftfelt) nicht auf das Attribut übertragen wurde (wieso weiß ich leider auch nicht). aber die Id hat ansich gepasst. Hab mich auch gewundert.Gefunden habe ich es schon vor einiger Zeit im Internett, weiß aber leider nicht mehr wo genau.Ich hoffe ich habe es verständl ...
|
| In das Form Lisp wechseln |
|
Lisp : entmake hatch
Geos am 19.06.2009 um 19:47 Uhr (0)
Ich habe hier eine Datei namens "acad_dxf.chm" (Acad-Help-Ordner) - da steht das auch drin. Kann jetzt allerdings nicht sagen, ob die in neueren Versionen auch noch vorhanden ist bzw. so heißt.------------------Schöne GrüßeErnst www.geopaint.at
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 20.06.2009 um 19:32 Uhr (0)
Zitat:Original erstellt von Linus23:Nein hab ich nicht! Wo muss ich das tun? Hab da leider keine Erfahrung mit sowas.... das letzte " (im Schriftfelt) nicht auf das Attribut übertragen wurde (wieso weiß ich leider auch nicht).Lieber Linus23!Ich hoffe du nimmst es mir nicht übel, wenn ich feststelle, dass es so scheint, als würdest du dich mit AutoLISP fast gar nicht auskennen. (Das obere Zitat von dir ist nur das letzte hier, das mich so denken läßt.) Dadurch bleibt bei mir eine gewisse Unsicherheit, ob d ...
|
| In das Form Lisp wechseln |
|
Lisp : Ersthilfe - Höhenkote
runkelruebe am 21.06.2009 um 08:44 Uhr (0)
Hallo Ermännlein und Herzlich Willkommen bei CAD.deFür das Grundwissen bietet sich wohl das oft vorgeschlagene Tutorial von mapcar an: HIER. (Gibt es auch als Buch.)So generell gilt: Fang einfach mal an und bei konkreten Fragen: frag, mit Angabe: Was hast Du, wo hängst Du, was tut Dein code, was würdest Du erwarten, was er tut. Mit solchen (guten) Fragen wirst Du hier im Forum jede Menge Hilfe bekommen :-)Fang vorne an, nicht in der Mitte ;-)Schaffen kann man alles, haben andere ja auch geschafft, aber das ...
|
| In das Form Lisp wechseln |
|
Lisp : Ersthilfe - Höhenkote
erdmännlein am 21.06.2009 um 12:31 Uhr (0)
Danke recht narrisch - ich habs derweil mit nem schriftfeld geschafft - siehe Autocad - Forum - allerdings nicht im Block ! Ich bleibe weiter dran - bis ichs auch als Block geschafft hab! Erdmännlein
|
| In das Form Lisp wechseln |
|
Lisp : Ersthilfe - Höhenkote
erdmännlein am 21.06.2009 um 15:36 Uhr (0)
Geschafft - Siehe Forum Autocad! Dank an alle Lisp - Spezis!
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
Linus23 am 22.06.2009 um 18:48 Uhr (0)
1.)Wenn ich die Lisp mit (defun Get-ObjectIDx64 (obj / util)... verwende kommt nur, wenn ich die Polylinie auswähle:Raumpolygon wählen: ; Fehler: Fehlerhafter Argumenttyp: numberp: "8796035246224"2.) Lieber autocart,Es stimmt schon das ich mich (noch) nicht gut in Sachen AutoLISP verstehe, und deshalb schreib ich ja in das Forum. Und ich bin für jede Information dankbar die ich bekomme um mein Wissen zu erweitern. Die AutoLISP Tutorial hatte ich schon vorher angefangen. Bin aber noch nicht so weit gekommen ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
Dorfy am 22.06.2009 um 20:22 Uhr (0)
Hi,da ich weder die entsprechende Acadversion noch 64-bit habe ,kann ich nur auf folgendes eingehen: Zitat:Original erstellt von Linus23:Und wie kann man eigentlich Prüfen ob eine Polylinie gewählt wurde in dieser Lisp einfügen?(setq pl (car(entsel "
Polygon wählen: "));liefert dir dein entity(setq etype (cdr (assoc 0 (entget pl))));mit assoc 0 bekommst du den typ ;dotted pair also cdr;nun noch ne schleife mit if oder while oder cound oder ne sub oder... (if (= etype "POLYLINE").... ;ist dein entity ne P ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
wronzky am 22.06.2009 um 21:37 Uhr (0)
Oh, da ich es nicht austesten konnte, ist mir doch da ein Fehler unterlaufen.Code:(setq hText (strcat "%AcObjProp.16.2 Object(%\_ObjID " (rtos hObjektID 2 0) "%).Area f "%lu2%pr2%ps[,m²]%ds44%ct8[0.0001]%th46%" )bitte austauschen mitCode:(setq hText (strcat "%AcObjProp.16.2 Object(%\_ObjID " hObjektID "%).Area f "%lu2%pr2%ps[,m²]%ds44%ct8[0.0001]%th46%" )Grüsse, Henning------------------Henning JesseVoxelManufakturCompute ...
|
| In das Form Lisp wechseln |