|
Lisp : Polylinie versetzen und enden schließen
Romuald Ferreux am 25.03.2020 um 07:08 Uhr (1)
Guten Morgen zusammen ,Diese Tool ist Absolute Geil und für mich nötig ich benutze die Lisp alle Tage.Ich habe diese Lisp Angepasst um mein Struktur und möchte Gern noch ein Punkt noch Lösen.Gib es Möglichkeiten zu die Offset Einrichtung auf Bildschirm Definieren ?Code:(variant-value (vla-offset plineobj1 (- *blech:Dicke*)))Vielen Danke für ihre HilfeMfgRomu
|
| In das Form Lisp wechseln |
 |
Lisp : Systemvariable ISAVEPERCENT
Bernd10 am 25.10.2012 um 11:41 Uhr (0)
Hallo,ich habe ein Problem beim Setzen der Systemvariable ISAVEPERCENT per Lisp-Funktion setvar. Der gewünschte Wert wird als Rückgabewert im Textfenster ausgegeben, aber scheinbar doch nicht aktualisiert. Denn frägt man unmittelbar danach die Systemvariable per getvar ab, hat diese noch den alten Wert (siehe Anlage).Wie kann ich die Systemvariable ISAVEPERCENT per Lisp aktualisieren?Danke im Voraus und viele GrüßeBernd
|
| In das Form Lisp wechseln |
 |
Lisp : wenn nicht dann exit
MARTINLE am 22.02.2016 um 13:14 Uhr (15)
Hallo, ich versuche eine Zeile am Beginn eines Lisp einzufügen.Diese lautet:Wenn userdomain nicht "XYZ" dann "exit" sonst Lisp weiterlaufen lassen.Diese Version funktionier so nicht (if (/= (strcase (getenv "userdomain")) "XYZ") (command (exit)))Bitte um Hilfe!lg. Martin
|
| In das Form Lisp wechseln |
|
Lisp : nochmal Cogo Punkte
CAD-Huebner am 15.03.2009 um 14:07 Uhr (0)
Die Frage versteh ich jetzt nicht.Drei Beiträge vorher hab ich doch ein fertiges Lisp zur Erzeugung von Civil Punkten (AEC_COGO_POINTS) gepostet für Jovi. Die Lisp-Routine läuft auch unter Civil 3D 2007, sofern man den Initialisierungsstring von Getinterfaceobject von 5.0 auf 4.0 anpasst.Dann nur noch Befehl: (examplecreatecivilpoint)engeben und die Routine erzeugt einen neuen Civil Punkt.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
AutoLisp : kopieren und editieren
Proxy am 18.07.2004 um 15:52 Uhr (0)
Eigentlich reicht für deine Aufgabe ein einfaches Macro mit Objekt kopieren und editieren mit dem Aufruf des zuletzt (_last) verwendetes Objektes. Ein Lisp ist da wie mit Kanonen auf Ameisen schiessen. _copy; .... ; _ddedit;_last; ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Stationierung von Pline, Höhe aus Blöcken
Bernd P am 28.06.2005 um 10:29 Uhr (0)
Servus@cadffm Jup natürlich hab schon gesucht und ein paar Ansätze gefunden. Nur leider kann ich grad mal minifuzzi Lisp anpassen. Bei den grösseren LISP seh ich nicht mehr drüber.@tunnelbauerDie Blöcke liegen genau auf der Pline. Um den Bezug herzustellen brauch ich ja LISP Die Koordinaten kann ich nicht verwenden da die Pline auch knicke haben kann, wo kein Block liegt und die Reihenfolge bei -eattext verloren geht.@Cadffm THX für die schnelle AntwortLiest alle Attributewerte aus ohne Reihenfolge, ohne S ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Editieren der DB-Bezeichnungsvorlagen
ManfredMann am 15.09.2004 um 17:19 Uhr (0)
Hallo Holger! Danke für den Hinweis! Ich müßte diese Haufe Zeichnungen ändern, also es geht nicht nur um ein Feedback, sondern eine Lisp-Lösung. Aber ich erwarte nicht, dass jemand die Arbeit übernimmt, bin dankbar für jegliche Hilfe, oder Info! Leider sind diese Handhabungen in den ACAD-Unterlagen schlecht dokumentiert, habe keine richtige Quelle bzw. ausreichend LISP-Kenntnisse. Gruß, Manfred
|
| In das Form AutoLisp wechseln |
|
Lisp : Blöcke: Attributwerte löschen - Block sprengen
CADwiesel am 09.01.2026 um 10:49 Uhr (1)
Grundsätzlich funktioniert das Lisp.Folgendes gebe ich einmal zu Bedenken:- Es werden pro Durchlauf die Blockrefs des angegebenen Layers gesucht, wenn gefunden aufgelöst und das Gleiche mit den Attributdefs gemacht.- Liegen die Attdefs auf anderen Layern als die Blockdefs, funktioniert das Lisp nicht.- Unter Architecture kann es sein, dass sich die command Aufrufe andes verhalten als unter AutoCAD Vanilla.------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Block aktuelles Standes einfügen
ManfredMann am 04.08.2003 um 10:52 Uhr (0)
Hallo Experten! Ich möchte mit LISP einen externen dwg-Block mit (command _insert ....) einfügen, wobei ich den Dateinamen mit Pfad angebe. Dies funtioniert recht gut, aber wenn ein Block mit der selben Namen in der Zeichnung bereits existiert, fügt ACAD diesen internen Block statt der externen Datei ein. Bei manuellem Befehl kann man im Dialog-Box der existierende Block ersetzen lassan, aber wie funktioniert dies unter Lisp, ohne dass ich den alten Block mit purge bereinigen muß? Hat jemand eine Idee/ ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Quellpfad eines geladenen LSP-Files?
archtools am 05.10.2009 um 16:57 Uhr (0)
Zitat:Original erstellt von richmotion:Ich möchte nun noch ihren externen Quell-Pfad ermitteln, wenn der Anwender die LSP von irgendwoher mit DragnDrop zum Laden+Starten in den Zeichnungs-Editor zieht. (Also den Sourcepath vom zuletzt geladenen Lispfile abfragen)Kann mir jemand sagen, wie das funktioniert?`Dazu gabs im VitalLISP eine schöne Funktion, die Autodesk nach der Übernahme und Umbenennung in VisualLISP leider aus unerfindlichen Gründen entsorgt hat. Der Lisp-Interpreter weiss natürlich, woher ein ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Dline mit Permanentfang
Brischke am 25.10.2003 um 14:01 Uhr (0)
Hallo Jürgen, anbei die geänderte Lisp-Datei. Probier es aus, und wenn was ist ... melden. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architectural Desktop
|
| In das Form AutoLisp wechseln |
|
Lisp : Layer frieren
besele am 20.01.2014 um 16:04 Uhr (1)
Hallo Cadfreundegibt es vielleicht eine Möglichkeit wenn ich den Befehl "Layer frieren" nehme,und was einfiere (zB. Layer Wand, Steher, Ausschnitt usw..) auch wieder nur einen Layerzu tauen. (zB. nur Layer Steher)So in der Art wie beim Lisp "NoShow" da werden die Elemente strichliertdargestellt und man kann auswählen welche man wieder aktivieren will.Wenn es was gibt bitte in LISP.danke im vorhineinbesele
|
| In das Form Lisp wechseln |
|
Lisp : Blockeinstellungen verändern (Beschriftung)
Nepos am 07.09.2013 um 21:22 Uhr (1)
Hallo euch allen!Ich schreibe gerade ein LISP-Programm das mir einiges an Arbeit abnehmen soll. Nun würde ich gerne per LISP im Blockeditor in den Eigenschaften den Block auf Beschriftung stellen. Ich will das nicht bei erstellen des Blockes auf beschriftung stellen, weil dann der Block sich um den Faktor 1000 vergrößert auch wenn der Bemaßungsmaßstab auf 1:1 steht.Gibt es dafür ein Befehl, die Beschriftung auf "JA" zu stellen?Gruß Martin
|
| In das Form Lisp wechseln |