|
Lisp : entmod Gruppencode 8
woppi am 27.03.2009 um 12:45 Uhr (0)
Vielen Dank!das "ungeteste" funktioniert!Teste gerade die Varinate mit den Reaktoren von der Seite "noch was zum Thema".Das klappt super, und hat den Vorteil das die Mtext funktionen erhalten bleiben.Ich verstehe das nicht alles im Detail, aber nicht jeder kann so ein Profi sein wie Ihr.Mein Bereich ist mehr CNC-prog.Bei der Gelegenheit, gibt es eigentlich auch frei Gruppencodes in DXF.2000 in die man mit LISP Informationen eingeben kann, um die dann mit den Steuerdateien (d2f) für die CNC-Prog. wieter zu ...
|
| In das Form Lisp wechseln |
|
Lisp : Symbolstandard mit lisp importieren
Wolli am 03.06.2005 um 09:33 Uhr (0)
Hallo Zusammen, ich verwende in Mechanical verschiedene Symbolstandards für Führungen und Positionsnummern. Mit einem Makro wechsle ich den Standard und erzeuge meine Positionsnummer und stelle den Standard zurück, das funktioniert einwandfrei. Wie schaffe ich es die Symbolstandards in z.B. fremde Zeichnungen die diese nicht enthalten automatisch zu importieren. Ich hatte da an einen Eintrag in der acaddoc.lsp gedacht der dafür sorgt daß aus einer Definierten Datei alle oder wenn möglich nur bestimmte Symb ...
|
| In das Form Lisp wechseln |
|
Lisp : warum gehts nicht ?? immer probleme mit if
Dorfy am 06.07.2011 um 08:59 Uhr (0)
Zitat:Original erstellt von chris888:...Bleibt nur noch die frage von oben:Kann man eine Variable in einer Zeichnung speichern?...häng sie als xdata an ein von dir definiertes Objektzum Thema xdata solltest du genug im Forum finden Edit: dictionary wäre auch noch möglich... viel spaß beim variablen speichern ------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."[Diese Nachricht wurde von Dorfy am ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Eingabe eines Punktes per Lisp
WolfgangE am 18.03.2005 um 12:42 Uhr (0)
Puuuuhhhh, lang ist s her ... ich hab s damals so gemacht wie von axel beschrieben. Hab die Original-Funktion amcvtframe12 kopiert und sie mir ein bisschen umgeschrieben und die dann stattdessen aufgerufen. Hab dir mal die geänderte Funktion hier gepostet, die Änderungen zum Original sind jeweils kommentiert. Achte aber drauf dass das schon wieder eine ältere Version ist: AcadM2004. Der Blockname wird in diesem Fall als Parameter übergeben, die Routine ist dann so umgebaut, dass der Parameter entsprechend ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : weitere (assoc 10) bei Polylinien
mapcar am 07.11.2004 um 16:31 Uhr (0)
z.B. so: Code: (while(setq daten(member(assoc 10 daten)daten)) ; ... hier Baustelle (setq daten(cdr daten)) ) Man kann auch das hier verwenden: Code: (vl-remove-if-not (function(lambda(gc / )(member gc (10 40 41 42)))) daten ) Das Ergebnis solle gleich sein, nur der Ablaufverhalten ist unterschiedlich. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : AutoCAD-Modus in VisualLisp Konsole gibt nur Fehler aus
dee7kay am 23.05.2017 um 10:52 Uhr (15)
Hallo,in der VisualLisp-Konsole zu AutoCAD kann ich ja mit nem Rechtsklick in den "AutoCAD-Modus" wechseln. Dann steht an der Befehlszeile nicht mehr "_$" sondern wie im Acad-Textfenster gewohnt "Befehl: ".Leider funktionieren dann bei mir aber weder Acad-Befehle noch Lisp-Anweisungen. Die Konsole gibt als Rückmeldung immer nur "Fehler: nil" aus, ganz gleich was ich probiere. (Im "normalen" Modus funktioniert die Konsole einwandfrei...)Wo liegt hier das Problem? Vielen Dank schon mal im Voraus.
|
| In das Form Lisp wechseln |
|
Lisp : CADCAL, GeomCAL und Lisp
Peter2 am 14.03.2024 um 08:19 Uhr (1)
Ich habe das jetzt geladen und die Befehle, die ich in Acad habe, laufen auch hier. Vielen Dank!Aber was will mir das sagen?Code:Befehl: (load "cadcal")Es wurde kein integrierter Befehl mit diesem Namen gefunden. Bitte versuchen Sie es erneut.**********************************************************************CADCAL loaded. Current version: 2024 FEB 08please see http://archtools.de/cadcal.html for more info (c) 2024 Tom Berger, berger@archtools.de free license expires at 2024 DEC 31,. You need to r ...
|
| In das Form Lisp wechseln |
 MeinTeillosung.txt |
Lisp : Liste erstellen, ergänzen und Elemente hinzufügen und sortierensortieren
Werner-Maahs.de am 17.08.2017 um 17:36 Uhr (1)
ups, schon wieder eine Lösung! Danke, werde ich morgen probieren.Ich habe es aufgegeben! Nach fast 3 Stunden herumprobieren habe ich, mit meinen bisherigen Kenntnissen (vielleicht fortgeschrittener Anfänger) und einem Teil von Jörns Codezeilen, meine frühere Version bearbeitet. Das Ergebnis ist befriedigend. Muss noch einen Weg finden, um die Liste zeilenweise als eine Textdatei zu drucken.Ist sicherlich nicht das, wie Ihr Euch eine Lisp-Datei vorstellt, aber Sie funktioniert.------------------strukturiert ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
CADmium am 23.06.2008 um 16:06 Uhr (0)
Zitat:Original erstellt von Musicus:Ich hab mal das angehangen, was ich schon habe, das funktioniert auch wie es soll bei Elementen, die nicht in Blöcken sind. Genau das gleiche will ich jetzt halt irgendwie für die Blöcke umsetzen. Außer dem ersten Teil mit den Layerdefinitionen, einmal anlegen reicht ja.Jo, und wie es geht, hab ich dir hier schon mal aufgezeigt ... aber das sind eben nicht nur 20 Zeilen ... und wie das prinzipiell in Blöcken funktioniert, kannst du aus dem anderen Lisp entnehmen .. da ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Probleme mit align
WolfgangGutke am 03.03.2006 um 09:37 Uhr (0)
Nach immer genau dem vierten Aufruf erschien folgende ACAD-Meldung: "Befehle können nicht tiefer als vier verschachtelt werden." Danach: Autocad-Absturz. In einem anderen Beitrag hier im Forum klagte jemand über genau diese Fehlermeldung. Vielleicht kann das jemand näher erklären???? Dies Problem rührt vom (command "align" ...) her!!!! Habe es auch gehabt. Verwende mal mein Beispiel mit dem Aufruf von (align ...), dann klappt es auch mit dem Nachbarn.VGWolfgang------------------ LISP = Lots of Insane Stu ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Save-Methode und Reactor
Andreas Kraus am 01.10.2010 um 16:37 Uhr (0)
Hallo zusammen,ich hab hier noch was fürs Wochenende:Wenn ich (dos_saveall) aus der DOS-Lib verwende wird dieser Reactor in jedem Plan ausgelöst.(vlr-editor-reactor nil ((:vlr-savecomplete . k_work_save)) )Das soll auch so sein .Wen ich das hier mache:(vlax-for document (vla-get-documents (vlax-get-acad-object)) (print (vla-get-name document)) (vlax-invoke-method document "save") )interessiert das den Reactor gar nicht. SCHADE aber verständlich !!!Wie kann ich nur mit Lisp (ohne DOS-Lib) jeden Plan ...
|
| In das Form Lisp wechseln |
|
Lisp : 2. Punkt von GETDIST
CADmium am 09.03.2004 um 11:24 Uhr (0)
Die Systemvariable LASTPOINT speichert den letzten eingegebenen Punkt als BKS-Koordinate des aktuellen Arbeitsbereiches.Wenn du nach GETDIST noch woanders hinklickst, ist das Ergebnis natürlich nicht das von dir erwünschte! Deshalb , wenn du explizid den zweiten Punkt brauchst, verwende das obige Lisp!und :getpoint [pt] [msg]) The user can specify a point by pointing or by entering a coordinate in the current units format. If the pt argument is present, AutoCAD draws a rubber-band line from that point to t ...
|
| In das Form Lisp wechseln |
|
Lisp : Distanz in Attribut schreiben
bugcad am 31.08.2015 um 23:49 Uhr (9)
Hallo!Mit einem alten Lisp unserer Firma kann ich einen Text in ein Attribut schreiben.Wie könnte das mit einem Abstand bzw. mit dem Wert aus einer Bemassung funktionieren ?Nachdem ich die Bemassung mit einem command Befehl starte und die beiden Punktedie abgegriffen werden, als pkt1 und pkt2 schon erfasst sind, könnte man es auch mit dist lösen ?Kurz gesagt, der Wert der letzten Bemassung soll in den nächsten neu einzufügenden Block in den tag "BREITE" geschrieben werden. Hat jemand eine Idee wie das klap ...
|
| In das Form Lisp wechseln |