|
Lisp : Lisp-Routine um Attribute auf anderen Layer legen
cadwomen am 27.09.2023 um 13:20 Uhr (1)
Hy IviZitat:Original erstellt von Ivi:Ich denke, dass der Inhalt nicht übertragen wird wenn ich den Block tausche. Das hatte ich auch schon überlegt, aber nicht getestet... doch genau das geht wenn man es richtig macht.cu cw------------------Also ich finde Unities gut ... und andere sicher auch------------------------------------------------cadwomen™Plant ist nur die Spitze des Berges der da treibt ?
|
| In das Form Lisp wechseln |
|
AutoLisp : ADT-Zeichnungseinheiten
Bernd10 am 28.10.2005 um 08:19 Uhr (0)
Halllo Torsten , Zitat:Original erstellt von tmoehlenhoff:Kann mir mal jemand folgendes VBA-Schnippselchen in Lisp übersetzen: Dim dwgSetup As AecArchBaseDatabasePreferences Set dwgSetup = AecArchBaseApplication.ActiveDocument.Preferencesich habe hier im Forum Folgendes gefunden:(vla-get-Preferences(vla-get-application(vlax-get-acad-object)))Da ich aber von VBA keine Ahnung habe, kann ich auch nicht beurteilen, ob das der richtige Hinweis ist.Gruß Bernd
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 04.12.2003 um 14:03 Uhr (0)
Hallo Heinz, kann es sein, dass du gar nicht weißt, was du da so änderst? So sollte es Deinen Vorstellungen entsprechen: Code: (defun c:kota (/ a) (command _.copy (setq a (car(entsel))) (cdr(assoc 10 (entget a))) pause ) (command _.ddedit (entlast)) ) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
AutoLisp : copy, rotate ,move
Erwin Fortelny am 03.02.2005 um 12:27 Uhr (0)
Hi, Zitat: Original erstellt von RoyCAD: Ich habe ein kleines Problem es geht um drei Objekte, die will ich gleichzeitig kopieren, drehen und verschieben. Kann mir jemand sagen was ich falsch gemacht habe? Hmm, ohne jetz mal auf den Lisp-Code einzugehen: Warum erfindest Du das Rad nocheinmal? Es gibt ja in den Expresstool das Programm MOCORO (Schieben/Kopieren/drehen)!!! ------------------ Servus, Erwin --
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Pfad einer Datei ermitteln
Bernd P am 23.03.2005 um 16:28 Uhr (0)
Servus Naja man könnte sich eine *.bat schreiben die die LISP in einen Standardsupportordner schreibt (z.B. gleich in C:ProgrammeAutoCAD 2004 ). Aber man kommt halt bei PC-Benutzeranpassungen leider nicht weit ohne wenigstens Grundkenntnisse von der Materie. Ps.: Der DAU schläft nie. ------------------ Warum Einfach es geht auch kompliziert . Schöne Grüsse aus der Steiermark Bernd P. Bitte Supportangaben eintragen , warum siehst du hier
|
| In das Form AutoLisp wechseln |
|
Lisp : Werkzeugpalette bei AutoCad 2010
cadffm am 07.07.2010 um 15:46 Uhr (0)
Schwer vorstellbar so wie ich es verstehe - aber ich denke mir meinen Teil undweerde daher nochmal nachhaken:Kannst du anhand des geposteten Lisp konkret erläutern was nicht funktioniert ?(ich kann mir nämlich nur denken das es richtig funktioniert, nur nicht wie es in deinen Augen soll )Oder noch provokativer gefragt: Was trägst du genau als Makro(?) in das Palettenwerkzeug ein ?------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Lisp wechseln |
|
Lisp : Gewicht berechnen
HA.WE am 26.10.2006 um 11:47 Uhr (0)
Hallo zusammen,angehängtes Lisp dient zum berechnen von Gewichten aus 2D-Flächen.Leider bricht es mit folgender Fehlermeldung ab:Befehl: etpmasse** Massenberechnung für WA - ETP **Funktion wählen, (Zurück, Berechnung, Hinzu, Entfernen) : hinzu; Fehler: Fehlerhafter Argumenttyp: FILE nil Unter ACAD2000 hat es mal funktioniert.Über Hilfe würde ich mich sehr freuen, den "Kunde droht mit Auftrag" Braucht ihr noch weitere Infos ?------------------GrußHans
|
| In das Form Lisp wechseln |
|
Lisp : Pfad von Pixelbildern
CADmium am 19.06.2009 um 12:36 Uhr (0)
Warum sollte Autodesk bei der Com-Schnittstelle alles einbauen? Da fehlt so manches (Z.B: auch bei den Linientypen)Ich würde mir da auch so manche Verbesserung wünschen, wird aber wohl Wunsch sein, denn so eine richtige Weiterentwicklung gab es seit 2000 (mit dem Einkauf von Vital-Lisp) nicht mehr------------------ - 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 |
|
AutoLisp : Additions-LISP erweitern
Dabrunz am 27.07.2004 um 13:28 Uhr (0)
Da fehlt an der Funktionalität nix - der Code ist in dieser Beziehung komplett. Wenn ich dir ein Programm schreiben soll, das deine Bedürfnisse voll und ganz befriedigt, dann musst du s schon beauftragen. Ich bin persönlich der Auffassung, dass Denkanstöße und Programmier-Vorschläge sehr wohl in ein solches Forum gehören, bin aber nicht bereit hier vollständige Programm-Entwürfe zu entwickeln und auszubreiten. Achim Dabrunz
|
| In das Form AutoLisp wechseln |
|
Lisp : Schleifen kontrollieren
Dorfy am 01.02.2012 um 13:24 Uhr (0)
zu1) siehe CADmiumzu2) dein Rückgabewert, den du weiter verarbeiten kannst(die "Unterlisten" welche die Bedingung erfüllen)geht sicher schönerCode:(vl-remove-if-not (lambda (x) (= (car x) "BL"))oder gleich Code:(mapcar cdr (vl-remove-if-not (lambda (x) (= (car x) "BL")) cplist))------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."-Lots of irritating superfluous parentheses!-
|
| In das Form Lisp wechseln |
|
AutoLisp : Aus Lisp Hilfe aufrufen
joern bosse am 31.03.2006 um 16:50 Uhr (0)
Hallo Nano,Du kannst eine Hilfedatei wie folgt aufrufen:Code:(defun hilfe (/ vla-ShellObj) (vl-load-com) (setq vla-ShellObj (vlax-create-object "Shell.Application")) (vlax-invoke-method vla-ShellObj Open "c: emp est.html") (vlax-release-object vla-ShellObj) (princ) )------------------viele GrüßeJörn
|
| In das Form AutoLisp wechseln |
|
Lisp : Open DCL: Stimmungsumfrage
CADwiesel am 24.11.2011 um 11:08 Uhr (0)
Ich setze auch immer öfter auf die OpenDCL Anwendung. Ist einfach zu handhaben und in die Lisp Programmierung einzubinden. Durch die openSource Ausprägung ist eine wesentlich bessere Entwicklung und Fehlerkorrektur als bei geschlossenen Bibliotheken/Modulen gewährleistet.@Björn die Bricscad Leute sind auch um einiges schneller und aufnahmefähiger als die Entwickler bei Adesk. Macht so langsam auch echt Spass damit zu arbeiten.------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : Lisp-Befehl für Polylinienlänge bzw. -fläche?
CAD-Huebner am 23.04.2008 um 07:23 Uhr (0)
Ganz simpel gehts mit (COMMAND "_AREA" "_O" Elementname )Und hinterher die Systemvariablemn(GETVAR "AREA")und (GETVAR "PERIMETER")abfragen.Ansonsten gibts die Funktionen(vlax-curve-getArea curve-obj)(vlax-curve-getDistAtParam curve-objparam)und(vlax-curve-getEndParam curve-obj)und die Aufgabe zu lösen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |